使用C++如何动态创建控件并设定事件?(150分)

  • 主题发起人 主题发起人 远帆
  • 开始时间 开始时间

远帆

Unregistered / Unconfirmed
GUEST, unregistred user!
比如动态创建一个Button,使用的是C++.net
 
是托管还是非托管的?
你可拉一个button在页面上,看它都生成什么事件了,然后照抄就行了
 
什么叫“托管”?是不是窗体释放的时候自动释放掉?
写个代码看看吧,向窗体上添加一个控件,源码好像没有变化。
 
托管是指clr呀manager c++,非托管是指原生的vc++,与vc6一样的处理
我说的是前者
 
同意auleaf
你可拉一个button在页面上,看它都生成什么事件了,然后照抄就行了
 
我想动态创建这个控件啊。
 
这个问题我已经知道了,不过两位也实在是够狠!
 
myButton.Create(NULL, WS_VISIBLE|BS_PUSHBUTTON, CRect(0,0,100,20), this, IDC_BUTTON);
這個IDC_BUTTON常量是一個ID號
begin
_MESSAGE_MAP
ON_BN_CLICKED(IDEXEC, OnExec) //處理Message
END_MESSAGE_MAP()
 
to amli:
好像WS_CHILD是必需加的。
 
后退
顶部