又一问题:SendMessage那种WINDOWS消息给窗体才能够使这个窗体的SIZE改变~!
我试过用WM_SIZE消息不好使,或者是我用错了?不应该啊,就那么两个参数,再错也得有点反映啊~大虾帮忙,持续送分中~~~~~~~~~~~~
[解决办法]
试试PostMessage
[解决办法]
procedure TForm1.Button1Click(Sender: TObject);
var
handle: THandle;
begin
handle := FindWindow( 'Notepad ',nil); //打开一个记事本,有反应的!
if handle <> 0 then SendMessage(handle,WM_SIZE,100,0);
end;
[解决办法]
取得正确的Handle了吗?
[解决办法]
一般我用MoveWindow()来设置其他窗体的大小和位置
MoveWindow(vHandle, vRect.Left, vRect.Top, vRect.Right, vRect.Bottom, True);
[解决办法]
setwindowpos