NetProg

 


   

NETPROG  PRESENTATION

 

  OverView
  Functionalities
  Programming
API
C Examples
  Download
MXCreateMessageClass C NetProg Library 


#include "mx.h"
MXMessageClass* MXCreateMessageClass (MX* pmx, MXDialogClass* pdialogclass, char* name, WORD code, int nb_param, ...)


Parameters Description
pmx  the MX manager
pdialogclass  the dialog class
name  the name of the message class
code  the identifier of the message class
nb_param  number of objects in the message class
... 


Description : 

Creates a message class. This function is equivalent to the MESSAGECLASS in the DIALOGCLASS section in the MX Resource File. The code and name parameters must be unique in the Dialog class

Return Values : if error returns NULL else returns the message class 


See Also :  MXCreateDialogClass, MXAddObjectToMessageClass 


Example :

  MXDialogClass * pclass;

  pclass = MXCreateDialogClass(pmx, POP_SYS, POP_SYS_CODE);

  MXCreateMessageClass(pmx, pclass, "Command", 1 , 3, "LONG", 1, "Identity",
                                                                            "STRING", 1, "Value",
                                                                            "STRING", 1, "Par");

  MXCreateMessageClass(pmx, pclass, "Command_Reply", 2, 5, "LONG", 1, "Identity",
                                                                                    "STRING", 1, "Value",
                                                                                    "STRING", 1, "Par", 
                                                                                    "LONG", 1, "Code", 
                                                                                    "STRING", 1, "Reply");