社区
界面
帖子详情
CWnd,创建子窗口,求教!!!
wanjiejay3
2011-10-25 08:57:36
在创建主窗口时,用了:CWnd* pwnd = AfxGetMainWnd();
现在若再想创建一个子窗口,在主窗口中点一个button来弹出这个子窗口。。
请问一下,我应该怎么像创建主窗口指针一样来创建一个指向子窗口的指针,求教~~谢谢了!
...全文
132
5
打赏
收藏
CWnd,创建子窗口,求教!!!
在创建主窗口时,用了:CWnd* pwnd = AfxGetMainWnd(); 现在若再想创建一个子窗口,在主窗口中点一个button来弹出这个子窗口。。 请问一下,我应该怎么像创建主窗口指针一样来创建一个指向子窗口的指针,求教~~谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacky880302
2011-10-25
打赏
举报
回复
受教了...呵呵
wanjiejay3
2011-10-25
打赏
举报
回复
解决了,虽然没有按照你们的方法解决,但还是谢谢各位!
我用的CDownDlg2 dlg2;
pwnd2 = (CWnd*)&dlg2;//这个就指向了子窗口
int nResponse2 = dlg2.DoModal();
supercllc
2011-10-25
打赏
举报
回复
顶一、三楼
每天回帖即可获得10分可用分!
诶呦
2011-10-25
打赏
举报
回复
//创建非模态子窗口
//先建个类,继承Dialog
//然后添加如下
CWnd* pWnd=AfxGetMainWnd();
ASSERT(pWnd!=NULL);
ChildDlg=new CChildDlg(pWnd);
ChildDlg->Create(IDD_CHILD_DIALOG,pWnd);
ChildDlg->ShowWindow(SW_SHOW);
quwei197874
2011-10-25
打赏
举报
回复
发自定义消息
CWnd
创建
WS_CHILD和WS_POPUP
窗口
的不同
CWnd
创建
WS_CHILD和WS_POPUP
窗口
的不同
CWnd
直接
创建
窗口
之教训
以前的工程 如果我
创建
新
窗口
,
窗口
风格在资源文件里面已经定义了,因此没有任何问题,但是现在我并没有在资源文件里面指定
窗口
风格,因此
创建
窗口
肯定失败,经过参考如下代码,
创建
正常。 RECT rect = {0, 0, ...
怎么用
CWnd
::CreateEX
创建
主
窗口
如果程序主
窗口
不是由CframeWnd派生而来,而是由
CWnd
派生而来,那么在
创建
窗口
的时候,必须注册自己的WNDCLASS,因为
CWnd
::CreateEX不接受NULL WNDCLASS名称。 这种情况下,注册WNDCLASS样式半建立
窗口
有两种方式。 ...
将普通对话框设置为
CWnd
*的
子
窗口
假设
CWnd
*pParentWnd为父
窗口
,CMyDialog *pDlg为自己
创建
的
子
窗口
。 不需要为pParentWnd增加扩展风格WS_EX_MDICHILD,也不需要给pDlg增加普通风格WS_CHILD,只需动态
创建
非模态对话框,其中pDlg必须是全局的或是...
CWnd
创建
无父
窗口
的窗体
CreateEx(WS_EX_CLIENTEDGE | WS_EX_LAYERED, L"#32770", NULL, WS_VISIBLE | WS_POPUP, CRect(0, 0, 100, 100), NULL, NULL);
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章