怎样在对话框的右下角动态创建一个Button? 我想在对话框的右下角动态创建一个Button,请问该怎么做?我不会写怎么得到显示button的坐标 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CButton btn;btn.create(...);用GetClientRect()来得到对话框的窗口rect,然后决定出自己需要的Button的Rect. #define BTN_ID = 999CButton *btn = new CButton();btn->Create(..., BTN_ID);可以根据BTN_ID处理其消息 调用CButton 的成员函数Create来创建。坐标你要自己算下。 是啊,用GetClientRect() 得到父窗口的矩型区域后再计算CRect rect;GetClientRect(&rect); //假调窗口类型为Sizeablerect.left = rect.Width()/2; //计按纽动态显示的位置CButton btn;btn.Create(...); 1.Create一个Button2.GetClientRect得到对话框的尺寸3.MoveWindow移动 VFW图像采集,Xvid MPeg-4压缩后回放,数据丢帧问题 关于DuplicateHandle真伪句柄和句柄地址的一系列问题。。。 如何在对话框上加一个滚动条 有关禁止在组合框中禁止输入数字问题 怎样获取IE上网记录?? 如何在两个客户端进程中使用同一Socket与服务器通信 句柄操作(急) help me,GDI的单色位图,SetBkColor,SetTextColor的问题(可能很难)! 网络封包数据截取,求助 急求, 谁有再次封装的 LOG4CPP 怎么检测主机的directx版本呢? 求助!痛苦中。。。关于SDK
btn.create(...);
用GetClientRect()来得到对话框的窗口rect,然后决定出自己需要的Button的Rect.
btn->Create(..., BTN_ID);可以根据BTN_ID处理其消息
GetClientRect(&rect); //假调窗口类型为Sizeablerect.left = rect.Width()/2; //计按纽动态显示的位置CButton btn;
btn.Create(...);
2.GetClientRect得到对话框的尺寸
3.MoveWindow移动