又一有关问题:SendMessage那种WINDOWS消息给窗体才能够使这个窗体的SIZE改变~
又一问题: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
我试过用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