#define PAGECHANGEHI (WM_APP + 5)ON_MESSAGE_RANGE(PAGECHANGEHI, PAGECHANGEHI + 10, OnPageChange)由于没有ON_MESSAGE_RANGE宏,上面的程序根本通不过编译,不知道大家有没有什么简单的方法,因为上面的10是不定的,可能是20,不大可能一个一个的做消息映射。
解决方案 »
- 高分求解决此问题,关于zlib编译的问题?
- 发现VC10的MFC对话框工程里面,多了一个CShellManager,这个有什么用?
- editbox 右键能弹出自己的菜单吗
- 我想写一个可以插入CRichEditCtrl的OLE自动化服务器,但有些问题,大家来看看.
- 我的服务器端异步accept客户端,为什么客户端连接之后会有两次accept事件呢?
- UDP服务器做广播的时候,必须指定客户端的端口号吗?
- VC/MFC连库的简单问题?
- 数据串行化等问题,请高手指点,一直在线恭候高手?????????????????????
- P2P必须解决的问题:分布在两个局域网的两台子机可以透过代理做TCP逻辑连接吗?
- 做个小调查,关于大家使用的主题,欢迎大家参与
- 著名软件公司诚聘大量程序员,待遇优厚,详情请进
- 如何将CString型的2.14 转成float型的?
==为啥没有呢???
ON_COMMAND_RANGE( id1, id2, memberFxn )
if/else switch...
END_MESSAGE_MAP
ON_MESSAGE(WM_MY_MSG1, OnMyMsg)
ON_MESSAGE(WM_MY_MSG2, OnMyMsg)
...
ON_MESSAGE(WM_MY_MSG10, OnMyMsg)
---------------------------------------SendMessage(WM_MY_MSG1, 1);
SendMessage(WM_MY_MSG2, 3);
...
SendMessage(WM_MY_MSG3, 3);LRESULT OnMyMsg(WPARAM wParam, LPARAM lParam)
{
switch((UINT)wParam)
{
case 1:
case 2:
...
}
}
WM_MY_MSG1消息由一个控件发出,他凭什么要在 lparam写入1,2,3?说不定它有别的用处呢。