首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

又一有关问题:SendMessage那种WINDOWS消息给窗体才能够使这个窗体的SIZE改变~

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

热点排行