vb如何对指定窗体最大小化操作?

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:44:11
非自身窗体。

因为这里涉及API比较复杂,恕我只讲大概:
首先获得该窗体的句柄,然后:

最小化:

CloseWindow 函数

VB声明
Declare Function CloseWindow Lib "user32" Alias "CloseWindow" (ByVal hwnd As Long) As Long
说明
最小化指定的窗口。窗口不会从内存中清除

参数 类型及说明
hwnd Long,欲最小化的那个窗口的句柄

最大化比较困难……

ShowWindow 函数

VB声明
Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long

参数 类型及说明
hwnd Long,窗口句柄,要向这个窗口应用由nCmdShow指定的命令

nCmdShow Long

SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活

API对初学者可能比较困难,连我都是直接复制而且只会用几个,里面的常数实在奇怪的可以- -(惭愧)

谨慎……

可以在某些事件或者过程中对指定窗体的宽度和高度进行控制
就可以了