一个关于在视图上创建控件的问题

siyang 2005-11-20 10:43:50
用mfc向导生一个不支持文档视图结构的单文档应用程序。我在CMainMrame的Create函数中加入如下语句:
...
CRect rc;
m_wndView.GetClientRect(&rc);
m_wndTree.Create(...,rc,...);
m_wndTree.InsertItem(...);
...
m_wndTree为CMainMrame的成员变量
为什么rc的值都是0,树形控件也不能显示?
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2005-11-21
  • 打赏
  • 举报
回复
窗口刚创建,大小为0。在OnSize中调整控件的大小。注意判断窗口句柄的有效性。
calabash_b 2005-11-20
  • 打赏
  • 举报
回复
先调用m_wndView.Create(....)先,
把m_wndTree的父窗口设为m_wndView.
siyang 2005-11-20
  • 打赏
  • 举报
回复
我都把那几个语句放cmainframe的create函数最后都不行啊,也把控件的父窗口设置成m_wndView了阿
laofang 2005-11-20
  • 打赏
  • 举报
回复
得先建视图,再在视图中放控件

15,978

社区成员

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

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