请问要如何动态创建一个按钮并且获取他的单击事件 !
解决方案 »
- windowSDK创建的组合框,怎么向组合框添加项??
- 求助 向 DHCP 请求IP的过程
- vc做的com dll,如何用dependency walker看到输出的函数
- WINSOCK 编程 问题
- 我用CBitmapDialog类只能实现1个的不规则窗体,不能实现多个不规则窗体,请教一下,有什么好办法吗? 100分求解!
- 新手,关于SDK的简单问题
- 如何得到屏幕上的物理尺寸?如在WM_TEXT映射模式下多少个象素的宽度是1厘米?
- 接6月6日的一个小问题
- 怎么通过一个窗口关闭另一个窗口,不可以用过findwindow
- 用Vc++编的DLL为什么不能注册,请问如何注册?
- vc2008中对话框可以像文档类那样有多种视图样式吗?
- vc 6.0 MFC edit控件
m_Button.Create(....);
这就是创建了,然后可以自己加消息映射。
CButton xx; //你的按钮
afx_msg void MyProc(); //用来响应你按钮按下的代码第一步:在相关类.cpp文件中做如下实现
初始话的地方:
xx.Create(.....);//创建按钮,假如ID是12345
映射的地方:
ON_BN_CLICKED(12345,MyProc) //注意啊,这里没有;号的
程序实现部分:
void CXXXX::MyProc()
{
这里加代码就是了
}如果你吃不准
你可以建一个对话框项目,加一个按钮
双击按钮后,跟踪看看多了那些代码,并看看这些代码的位置就基本会了
m_btn.ShowWindow(SW_SHOWNORMAL);