求一简单函数~ 我在对话框上放了2个按钮都是从一个类继承下来的,这样在二个按钮上的LBUTTONDOWN都一样了~怎么样在LBUTTONDOWN判断是按钮1按下还是按钮2按下呢?比如在按钮1上的按下MessageBox("1")在按钮2的按下 MessageBox("2") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCursorPos 获取坐标WindowFromPoint 获取句柄判断句柄 按钮的控件ID也不同。GetDlgCtrlID() 应该使用扩展的命令处理。ON_COMMAND_EX.BEGIN_MESSAGE_MAP(CMyView,CView)ON_COMMAND_EX(ID_COMMAND1,OnMyCommand)ON_COMMAND_EX(ID_COMMAND2,OnMyCommand)END_MESSAGE_MAP()void CMyView::OnMyCommand(UINT nID){if(nID==ID_COMMAND1){ MessageBox("My is Command1");}else{MessageBox("My is Command1");}}加入函数原型声明afx_msg void OnMyCommand(UINT nID); 不好意思,应该声明afx_msg BOOL OnMyCommand(UINT nID) Windows下如何修改桌面 这个单文档界面是如何实现的,求助 求大神帮忙实现这段代码的MFC输入输出 求助 扫描本机PCI设备 如何把CListCtrl的图片设成透明的? 各位高手,请问哪儿有解密的RATIONAL的TESTMANAGER和CLEARQUEST下载。救命呀!!!! 如何在对话框中加载视,调用ONDRAW。谢谢 vc 2005中的视图重绘问题? 我真的需要帮助,help me CListCtrl中要显示第N行M列的字体颜色为红色,该如何操作? 模态窗口问题
WindowFromPoint 获取句柄
判断句柄
BEGIN_MESSAGE_MAP(CMyView,CView)
ON_COMMAND_EX(ID_COMMAND1,OnMyCommand)
ON_COMMAND_EX(ID_COMMAND2,OnMyCommand)
END_MESSAGE_MAP()void CMyView::OnMyCommand(UINT nID)
{
if(nID==ID_COMMAND1)
{
MessageBox("My is Command1");
}
else
{
MessageBox("My is Command1");}}
加入函数原型声明
afx_msg void OnMyCommand(UINT nID);