Conversion of CANBus code

How would one convert CAN BUS messages such as this:
IDH: 07, IDL: 50, Len: 08, Data: 40 05 30 11 00 80 00 00
into hex digits such as those used in the simple transmit code?

message.id = 0x123;
message.len = 8;

message.data[0] = 10;
message.data[1] = 20;
message.data[2] = 30;
message.data[3] = 40;

message.data[4] = (uint8_t)(now >> 24);
message.data[5] = (uint8_t)(now >> 16);
message.data[6] = (uint8_t)(now >> 8);
message.data[7] = (uint8_t)(now);

It would be:

message.id = 0x750;
message.len = 8;

message.data[0] = 0x40;
message.data[1] = 0x05;
message.data[2] = 0x30;
message.data[3] = 0x11;
message.data[4] = 0x00;
message.data[5] = 0x80;
message.data[6] = 0x00;
message.data[7] = 0x00;

In C, 0x means a hexadecimal number. CAN message IDs and data is most often displayed in hex.