各位大侠,请帮帮忙!为什么view窗口上面添加不了按钮呢?!

Ram_ningbi 2009-11-27 12:24:59
这是我添加按钮的过程:
在view类里声明变量:CButton B1;
在构造函数里面声明如下:
b1=new CButton;
if(b1->Create(_T("hah"),
WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,100,100,130),
this,IDC_BUTTON1)==0
)
AfxMessageBox(_T("he"));
为什么打开的时候会出跳出消息框呢?
还有,在view里面要怎么添加按钮上去呢?
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkw0302 2009-11-27
  • 打赏
  • 举报
回复
构造函数里不能用 Create 函数

因为此时 view 窗体还没有 create,怎么能创建子窗体

应该写到 OnCreate 函数之类的位置
cattycat 2009-11-27
  • 打赏
  • 举报
回复
按钮都是添加到Frame上的,在Frmame初始化的时候会创建你的按钮,Frmae初始化完后才是View初始化,有顺序的。
mengde007 2009-11-27
  • 打赏
  • 举报
回复
你可以手动添加到childframe上面;

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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