函数功能:
更改子窗口的父窗口
有首歌是这样子的:“I Changes I Changes”
API函数原型:
注释 _In_代表传入 _In_opt_代表可选传入 //小编在多说一句 _In_out 那么可以举一反三 含义什么应该清楚HWND WINAPI SetParent(
_In_ HWND hWndChild,
_In_opt_ HWND hWndNewParent
);
参数含义:
hWndChild [in]
预要修改窗口的句柄
hWndNewParent [in, optional]
一个新父窗口的句柄。如果参数为空 那么 系统 桌面就是 父窗口 如果参数为hwnd_message 那么他就成为一个信息窗口
返回值:
如果成功 就返回 前面父窗口 的句柄 [这么做是为了以后好还原当然你也可以不用他 小编在接触MFC编程的时候 大部分 都是看MSDN 基本都有 返回 old 也就是旧的 值!!]
如果失败 就返回空 更多详情参考调用GetLastError。
备注:
SetParent 这个函数 可以设置窗口弹出窗口 父窗口重叠 或者子窗口
hWndChild这个参数有标识 那么系统会执行 重绘
要求:
最低客服端:Windows2000[桌面应用]
最低服务器:Windows2000[桌面应用]
包含头文件:Winuser.h (include Windows.h)
包含支持库:User32.lib
DLL文件:User32.dll
相关API函数:
GetParent
Conceptual
Windows |