Из arg получать argb странно, так как в 2 хранится больше информации о цвете.
rgb это: r - red (красный), g - green (зелёный), b - blue (синий). Каждый из этих 3 цветовых каналов содержит значение от 0 до 255 или от 0x00 до 0xFF. Тем самым образуется цвет. В argb ещё есть a - alpha. Это такое же значение, но отвечает не за цветовой канал, а за прозрачность.
В такой преобразовании есть смысл только если какая-то функция требует именно argb, так что цветовые каналы можно оставить, а в альфа канал можно вписать 0xFF. То есть полностью не прозрачный. Возможно тебе нужно преобразовать структуру связанную с mimgui. Для этого уже есть полно готовых методов.
Опять же ты нихуя не сказал про контекст задачи и никто не будет гадать что именно и в каком формате тебе нужно.