高手请进!!!!怎样更改别的窗体(可以知道它的句柄)的大小???(50分)

  • 主题发起人 解放军
  • 开始时间

解放军

Unregistered / Unconfirmed
GUEST, unregistred user!
高手请进!!!!怎样更改别的窗体(可以知道它的句柄)的大小???
 
补充一点还有怎么改变别人窗体中的窗体控件的大小?如Button!
 
BOOL MoveWindow(<br>&nbsp; HWND hWnd, &nbsp; &nbsp; &nbsp;// handle to window<br>&nbsp; int X, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// horizontal position<br>&nbsp; int Y, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// vertical position<br>&nbsp; int nWidth, &nbsp; &nbsp; // width<br>&nbsp; int nHeight, &nbsp; &nbsp;// height<br>&nbsp; BOOL bRepaint &nbsp; // repaint option<br>);<br>可以改窗体大小<br><br>但如何改控件大小,我也想知道
 
根据句柄向他们发消息行吗?
 
看看 SDK Help 中关于 SetWindowPos 的说明吧,有窗口句柄就行。至于窗口中的 button <br>的句柄,可以通过 GetWindow 或 EnumChildWindows 获得。
 
SetWindowPos和movewindow可以改变window的位置和大小。<br>但要改变window上的东西的,hehe...[8D]
 
用MoveWindow就可以实现你的目的<br>它可以改变窗体的位置及大小,不管是父窗体还是子窗体<br>我以前也做过这个玩意, 具体怎么做我就不说了。
 
接受答案了.
 

Similar threads

S
回复
0
查看
952
SUNSTONE的Delphi笔记
S
S
回复
0
查看
775
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部