2013-04-10 74 views

回答

4

你已经得到了相反的参数。要恢复您需要的原始父项:

SetParent(currentHandle, newParent); 

请记住,在这两种情况下,您都要更改窗口的父项。所以SetParent的第一个参数必须两次相同。

问题的一部分是您的变量名称很差。我会这样命名它们:

// convert to message only 
HWND previousParent = SetParent(window, HWND_MESSAGE); 

// restore parent 
SetParent(window, previousParent);