怎样的运行时把一张标准的Form设置成MDI的子窗体?
如下这个函数,设定出来的子窗体好像不是真正的子窗体
WINAPI int SetChild(HWND hMainForm,HWND hCHildForm)
{
CWindow myWindow;
myWindow.Attach(hCHildForm);
HWND hWndPrevParent = myWindow.SetParent(hMainForm);
myWindow.MessageBox("That is Good.","OK",MB_OK);
return 1;
}
如下这个函数,设定出来的子窗体好像不是真正的子窗体
WINAPI int SetChild(HWND hMainForm,HWND hCHildForm)
{
CWindow myWindow;
myWindow.Attach(hCHildForm);
HWND hWndPrevParent = myWindow.SetParent(hMainForm);
myWindow.MessageBox("That is Good.","OK",MB_OK);
return 1;
}
解决方案 »
- 请问如何对CList<CPoint, CPoint&> list进行排序?
- 对话框中的数字编辑框如何重新得到焦点?(在线等)
- 熟悉IP TCP解包的同志帮忙看看,感激不尽
- 继续疑惑的日期差问题
- 怎样把数据库的查询结果导入到某个文件和再从文件导入到数据库?
- 关于spi的问题,高手请帮忙
- 怎么样给对话框设置过滤条件
- 寻找winrunner
- :那位大侠能不能改一个CEvent实现线程同步的例子,尽可能的府上说明(90分相送)
- map问题 在线等待给分
- 谁有统一数据传输(UDT)的例子程序,给我一分,给分50!欢迎讨论IDataObject及数据对象的应用!
- 如何用VC开发国际化软件,各位大侠、高人请不吝发言,可有高份相送呦!!!
{
CWindow myWindow;
myWindow.Attach(hCHildForm); HWND hClient = FindWindowEx(hMainFrom, NULL, "MDIClient", "");
if( hClient != NULL )
{
HWND hWndPrevParent = myWindow.SetParent(hClient);
myWindow.MessageBox("That is Good.","OK",MB_OK);
}
else
myWindow.MessageBox("There should be another way, try again!","OK",MB_OK);
return 1;
}