Hi All,
In V8i there was the CMDSTR macro defined to associate a command message with your command in the command table resource.
You can find a usage example below:
CommandTable CT_KIJELOLES = { { 1, CT_NONE, INPUT, CMDSTR(MSGCMD_KIJELOLES_FIX) , "FIX" }, { 2, CT_NONE, INPUT, CMDSTR(MSGCMD_KIJELOLES_VALT), "VALT" }, { 3, CT_NONE, INPUT, CMDSTR(MSGCMD_KIJELOLES_SAV) , "SAV" }, { 10, CT_NONE, INPUT, NONE, "TOROL" }, };
The CMDSTR macro received a message number defined this way:
#define MSGCMD_KIJELOLES_FIX 10 #define MSGCMD_KIJELOLES_VALT 11 #define MSGCMD_KIJELOLES_SAV 12
And the message was defined in the project *_msg.r message resource this way:
MessageList MESSAGELISTID_Commands = { { {MSGCMD_SELECTVIEW ,"Válassza ki az ablakot!" }, {MSGCMD_SELECTFIRSTPOINT ,"Adja meg az első pontot!" }, {MSGCMD_SELECTSECONDPOINT ,"Adja meg a második pontot!" }, {MSGCMD_SELECTTHIRDPOINT ,"Adja meg a harmadik pontot!"}, /* ............................................................................ */ {MSGCMD_KIJELOLES_FIX ,"Kijelölés, papír méret" }, {MSGCMD_KIJELOLES_VALT ,"Kijelölés, változó méret" }, {MSGCMD_KIJELOLES_SAV ,"Kijelölés, sávtérkép" }, } };
My problem is that in the CONNECT EDITION SDK I can not find the CMDSTR macro.
How to migrate the above code to CE?
Thanks in advance.
Br,
Miklos