初学者的问题:如何检测按钮是否按下? 我的界面上有一个按钮,如何来检测这个按钮是否被按下了呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加按牛事件,当按牛被按下时发送消息,AfxMessageBox("button down") 做个bool m_b;初始化为false;按下时 m_b=!m_b;如果按下为 true 否则为false 响应WM_LBUTTONDOWN消息.BEGIN_MESSAGE_MAP(CMyDlg, CDialog) //{{AFX_MSG_MAP(CMyDlg) ON_MESSAGE(WM_LBUTTONDOWN, OnLButtonDown) //}}AFX_MSG_MAPEND_MESSAGE_MAP() CButton类中有一个成员函数GetCheck可以获得当前按钮的状态。 Sorry,俺写错了.你可以继承一个button类,加上我上面的代码,把CDialog改成CButton. CButton::GetCheck()//得到相应的状态CButton::SetCheck()//设置相应的状态 MFC界面中英文切换---菜鸟提问 打不开atlstr.h头文件 关于QQ程序的CPU占用率的问题 ShellExecute问题 急!!关于查找链表CList<CMyClass,CMyClass&> MyList中某个变量的问题 还有一个宏替换的问题。 如何获得本应用程序的指针? .EXP 文件是干什么用的 怎么用阿 如何选择VC或DELPHI作为程序执行非法操作后的调试程序? 在alt中要打印东西,请问是不是要包含mfc? MSDN怎么用呀? 如何向对话框添加工具条???
初始化为false;
按下时
m_b=!m_b;
如果按下为 true 否则为false
//{{AFX_MSG_MAP(CMyDlg)
ON_MESSAGE(WM_LBUTTONDOWN, OnLButtonDown)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
CButton::SetCheck()//设置相应的状态