首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

WTL ALT_MSG_MAP(4)的有关问题

2012-06-24 
WTL ALT_MSG_MAP(4)的问题代码如下:MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)COMMAND_ID_HANDLER(ID_

WTL ALT_MSG_MAP(4)的问题
代码如下:


MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
COMMAND_ID_HANDLER(ID_APP_ABOUT, OnAppAbout)
COMMAND_ID_HANDLER(IDOK, OnOK)
COMMAND_ID_HANDLER(IDCANCEL, OnCancel)

ALT_MSG_MAP(1)
//MSG_WM_SETCURSOR(OnSetCursor_OK)
ALT_MSG_MAP(2)
//MSG_WM_SETCURSOR(OnSetCursor_Exit)
  ALT_MSG_MAP(3)

ALT_MSG_MAP(4)
MSG_WM_SETCURSOR(OnSetList) //这里定义了消息小节4
END_MSG_MAP()  



  定义变量:CContainedWindow m_wndListccw1;
  函数声明:LRESULT OnSetList(HWND hwndCtrl, UINT uHitTest, UINT uMouseMsg);

.CPP
  CMainDlg::CMainDlg():m_wndOKBtn(this, 1), m_wndExitBtn(this, 2),m_num(100),m_num2(0),m_wndListccw(this, 3)
,m_sEditContents("0"),m_nEditNumber(0),m_wndListccw1(this, 4) //构造函数初始化
{
}  

  m_wndListccw1.SubclassWindow ( GetDlgItem(IDC_LIST) ); 关联 空间


  LRESULT CMainDlg::OnSetList(HWND hwndCtrl, UINT uHitTest, UINT uMouseMsg)
{
MessageBox("hello world");
return TRUE;
}  

函数实现
 本想当鼠标移动到 list控件上的时候,捕获一切消息,运行消息响应函数,但那是却发生了异常,求指教!

  网上WTL的资料实在太少了,如果有资料的朋友,发一份啊 279366538@qq.com

[解决办法]
发生异常的问题最好解决了...
看看那个数据不对就可以了。。
[解决办法]
已经发给你了!

热点排行