我需要编写一个程序来调整其他程序窗口的大小,
我所知道的是他们的HWND,我该怎么做?
我正在尝试这个:
CWnd *pWnd = CWnd::FromHandle(handle);
pWnd->MoveWindow(x,y,w,h);
答案 0 :(得分:0)
将wm_poschanged,wm_move和wm_size发送到另一个窗口。如果其他窗口明确没有响应这些消息,那么您的尝试将无效。
另请注意,在Vista / W7下,不同完整性级别应用程序(例如您和资源管理器)之间的消息传递非常有限。因此,This S.O. question可能与您相关。