作者ireullin (raison detre)
看板C_and_CPP
标题[问题] MoveWindow 没有办法修改视窗尺寸
时间Mon Sep 21 14:51:10 2009
请问一下各位
我是使用了MoveWindow这个函式去修改其他视窗的尺寸
可是被我修改尺寸的视窗
马上又会被修改回原有尺寸
我去监看被修改尺寸的视窗的讯息
发现我每送一次MoveWindow
他会收到两次的 WM_SIZE
第一次是我修改的尺寸
第二次是他原本的尺寸
所以他又缩回去了
请问位什摸会这样呢
有什摸方法解决吗
以下为我改变其他视窗尺寸的程式码
POINT Point;
::GetCursorPos(&Point);
HWND hwndCurr = ::WindowFromPoint(Point);
::MoveWindow(hwndCurr, 0, 0, 800, 600, true);
另外我试过用SetWindowPos状况也是一样
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.110.100