如何知道hwnd是一个可以移动的,可以改变大小的窗口的handle(200分)

<br>var<br>&nbsp;hwnd:thandle;<br>&nbsp;windowStyle:longint;<br>begin<br>&nbsp; hwnd:=form1.Handle;<br>windowStyle:=GetWindowLong(hwnd,GWL_STYLE);<br><br>if (windowStyle and WS_SIZEBOX )&gt;0 then<br>&nbsp;caption:=caption+'可以改变大小'<br>&nbsp;else<br>&nbsp;caption:=caption+'不可以改变大小'<br>//可移动的检查,我没有找到相应的消息,你可以发wm_moving给hwnd,然后看它是否移动了,<br>//这样来判断它是否可以移动。<br>end;
 
用API函数FindWindow
 
就是啊,我也没想过怎么判断一个窗口是否可移动啊?<br>能不能通过发消息判断?<br>另:赞同savenight。<br><br>学习...
 
使用GetWindowLong之类来判断
 
不过,通过发送消息,窗口都可以最大化
 
多人接受答案了。
 
顶部