[C++ CE] How to migrate CMDSTR macro

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