randone
randone
关注数: 11
粉丝数: 10
发帖数: 2,034
关注贴吧数: 9
刚看了吧战 好可怜的赵信 比什么都嘲讽有木有 最后快播卡频好搞笑
关于兔子和冠军 1L不给你们看
连续签到30天了 终于橙名了 水一贴 1L祭我大瑞文
求助 关于动态创建了一个按钮后如何实现按钮被按下后的事件 首先说一下我的代码 我现在CMainFrame类里面声明了一个CButton变量m_btn;并定义了一个宏 #define IDC_Mybtn 456 然后在CMainFrame::OnCreate里面加入了 m_btn.Create("创建",BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE,CRect(200,200,400,300),this,IDC_Mybtn); 然后运行的时候这个按钮就有了,现在希望按下按钮后能够动态创建一个对话框 然后我添加了一个对话框,并声明了一个类class CMySDlg : public CDialog 然后我在 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_WM_CREATE() ON_BN_CLICKED(IDC_Mybtn,&CMainFrame::OnBnClickedMybtn) END_MESSAGE_MAP() 添加了ON_BN_CLICKED(IDC_Mybtn,&CMainFrame::OnBnClickedMybtn)这行代码,OnBnClickedMybtn这个函数也在CMainFrame类里面声明了,然后定义 void CMainFrame::OnBnClickedMybtn() { CMySDlg dlg3; dlg3.DoModal(); } 之后编译没有报错,运行的时候这个按钮出现了,但是点击的时候并没有调用OnBnClickedMybtn这个函数。为什么呀··· 谢谢各位大神帮助我···求解···
1
下一页