关于窗口按钮消息. 刚刚为我的VIEW添加了OnCreate():int CEX1View::OnCreate(LPCREATESTRUCT lpCreateStruct) 然后我想建个按钮如下:m_mybutton1.Create("按钮1",WS_CHILD | BS_DEFPUSHBUTTON|WS_VISIBLE ,CRect(100,30,150,80),this, 1);建成了,而且也显示了.,但是我现在想为它添加消息,按下的时候有反应...我应该怎么添?谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你是动态创建的这个按钮,所以打开class wizard 后没有它的ID,也就无法给它添加消息映射。你可以在class wizard 选中你定义的类,然后选消息OnCommand(),在函数体内添加如下代码: WORD nCode = HIWORD(wParam); //控件通知消息 WORD nID = LOWORD(wParam); //控件ID if ((nID == 1)&&(nCode == BN_CLICKED))//证明你点击创建的按钮 //你要添加的功能,如MessageBox("你好!"); 我的为什么显示不出这个 按钮来啊。int CAnzhuDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) ; CButton m_mybutton1; bool b = m_mybutton1.Create("按钮1",BS_AUTO3STATE ,CRect(0,0,30,30),this, 1); 这样,还要写什么东西吗?显示不出来啊 自己写个CMyButton派生于CButton, 然后就可以用wizzard了 如何与0x0123FFFF比较 怎么在activex中添加控件? ListCtrl的问题 求 PictureEx.h,PictureEx.cpp 文件 画真线,和多边形等图形,除了自带的样式外,能不能自己定义样式? 请教LinHanLao(凌寒) tcp/ip这样控制流量控制啊! 不解!!求助!!在线!!CFileDialog::GetNextPathName()如何判断读到最后一个文件?? 如何强制删除系统托盘中某个图标? 请问怎样才能生成一个独立的应用程序??? timeGetTime的精度问题 vc如何让其他窗体中的flash运行呢???
WORD nCode = HIWORD(wParam); //控件通知消息
WORD nID = LOWORD(wParam); //控件ID
if ((nID == 1)&&(nCode == BN_CLICKED))//证明你点击创建的按钮
//你要添加的功能,如MessageBox("你好!");
CButton m_mybutton1;
bool b = m_mybutton1.Create("按钮1",BS_AUTO3STATE ,CRect(0,0,30,30),this, 1);
这样,还要写什么东西吗?显示不出来啊