WM_USER + 203 是什么意思?

解决方案 »

  1.   

    消息标识是整型大小的常量。Windows保存了小于1024的消息用于自己使用,因此当声明自己的消息时,你应当大于1024。
      常量WM_USER代表用于自定义消息的开始数字。当定义消息标准时,你应当基于WM_USER。
      某些标准Windows控制使用用户自定义范围的消息,包括ListBox、ComboBox、EditBox和Button。如果从上述部件中继承了一个部件,在定义新的消息时,应当检查一下Message单元是否有消息用于该控制。
    定义消息的方法如下: 
    Const
    WM_MYFIRSTMESSAGE=WM_USER+0;WM_MYSECONDMESSAGE=WM_USER+1;
      

  2.   

    一般自定义的消息都用WM_USER+定值 指定
      

  3.   

    程序里定义的确 WM_USER_SHOWMSG = WM_USER + 200;   ERROR_MSG: array[0..30 ] of pChar = (
                                           '请检查您的信息!',//0
                                           '数据记录重复!', //1
                                           '数据记录不存在!', //2
                                           '编码档案未完全建立!', //3
                                           '该卡已被设置!',   //4
                                           '数据库连接错误!', //5
                                           '数据更新失败!', //6
                                           '正在连接...,请稍候', //7
                                           '门锁初始化成功!',//8
                                           '门锁初始化错误!', //9
                                           '正在执行...',//10
                                           '操作完成', //11
                                           '操作失败', //12
                                           '是否将记录保存?',//13
                                           '时段设置非法!',  //14
                                           '软件已过期,请注册后再使用!',//1 5
                                           '请将需要初始化的设备连接好,按确认继续!',//16
                                           '不能删除,职员表中已设置该编码!', //17
                                           '是否确定要进行删除操作?', //18
                                           '卡操作失败!', //19
                                           '卡操作成功!', //20
                                           '请检查数据库连接!', //21
                                           'SQL Server未执行或数据库连接错误!', //22
                                           '是否将文件保存?',  //23
                                           '读取记录仪数据错误!', //24
                                           '图片太大!', //258
                                           '更新记录仪数据错误!', //26
                                           '文件格式错误或设备信息未注册!', //27
                                           '程序注册信息错误,无法定位程序版本', //28
                                           '图象处理无法完成,请调整图象尺寸!', //29
                                           '要删除记录吗?'  //30
                                          );
    在调用时用
    PostMessage(zpMsgForm.Handle, WM_USER_SHOWMSG, 19, 0)
    它是怎样把信息传入9WM_USER_SHOWMSG, 19)来的?
      

  4.   

    http://expert.csdn.net/Expert/topic/1604/1604705.xml?temp=.5900537