首页 新闻 会员 周边 捐助

(windows api)怎么把一个dialog资源当作一个控件添加到另一个dialog中

0
悬赏园豆:50 [已解决问题] 解决于 2012-10-10 08:31

使用windows api   

c或者c++

怎么把一个dialog资源当作一个控件添加到另一个dialog中

liulun的主页 liulun | 菜鸟二级 | 园豆:257
提问于:2012-09-28 20:34
< >
分享
最佳答案
0

childDlg.Create(ParentDialogWnd,IDD_DIALOGCHILD)

childDlg.SetWindowPos(NULL,childDlg,SWP_SHOWWINDOW);

收获园豆:50
Launcher | 高人七级 |园豆:45050 | 2012-09-29 09:14

大哥,拜谢!

但是不能用MFC的办法,必须用windows api的方式

再赐几行代码吧

再拜

liulun | 园豆:257 (菜鸟二级) | 2012-09-29 14:19

@liulun: 

CreateDialogParamW(
    __in_opt HINSTANCE hInstance,
    __in LPCWSTR lpTemplateName,
    __in_opt HWND hWndParent,
    __in_opt DLGPROC lpDialogFunc,
    __in LPARAM dwInitParam);

Launcher | 园豆:45050 (高人七级) | 2012-09-29 15:22

@Launcher: 

还是看不懂,能不能多赐几行代码~

liulun | 园豆:257 (菜鸟二级) | 2012-09-29 19:17

@liulun: 代码比较复杂,你去看下ATL和WTL的CDialogImpl的源码吧。

Launcher | 园豆:45050 (高人七级) | 2012-10-08 09:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册