如果生成动态按钮,添加响应事件?

sys211 2003-09-17 12:10:45
我想在对话框初始化中通过调用一个函数,该函数在对话框中间位置附近动态生产两个按钮。
运行后点击按钮1或按钮2,产生一个MessageBox("按钮1")或MessageBox("按钮2")。
请问如何实现?
...全文
208 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tonybaobao 2003-09-17
  • 打赏
  • 举报
回复
嗬嗬,上面都说了,up
bcpl 2003-09-17
  • 打赏
  • 举报
回复
用指定范围的ID创建按钮,用ON_COMMAND_RANGE来统一处理
http://my.6to23.com/cigarette/btn1.zip
kof99th 2003-09-17
  • 打赏
  • 举报
回复
在messagemap 中加上on_bn_click(ID_BUTTON,onButton);
//ID_Button是动态生成按钮的ID,onButton是处理函数
ninsenki 2003-09-17
  • 打赏
  • 举报
回复
#define ID_BUTTON_TEST 6000
CButton btn;
afx_msg void OnTest();//.h

btn.Create("button",WS_CHILD|WS_VISIBLE,CRect(),this,ID_BUTTON_TEST );

ON_COMMAND(ID_BUTTON_TEST ,OnTest);



void CTest::OnTest()
{
MessageBox("");
}
LuckFox 2003-09-17
  • 打赏
  • 举报
回复
自定义事件!
例子:
你可以看一看别的button系统是怎么样定义的!
双杯献酒 2003-09-17
  • 打赏
  • 举报
回复
UP

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧