吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3604|回复: 1
收起左侧

[其他转载] 对指定窗体进行最小,最大,还原,关闭,隐藏,显示的指定操作

 关闭 [复制链接]
mengl520 发表于 2011-9-12 23:58
'================================================================================
'功能:对指定窗体进行最小,最大,还原,关闭,隐藏,显示的指定操作
'用法:Call FuckFrm(hwnd,1)
'注意:
'     1代表最小
'     2代表最大
'     3代表还原
'     4代表关闭
'     5代表隐藏
'     6代表显示
'================================================================================
Const SC_MINIMIZE = &HF020&   '最小
Const SC_MAXIMIZE = &HF030&   '最大
Const SC_RESTORE = &HF120&    '还原
Const SC_CLOSE = &HF060&      '关闭
Const WM_SYSCOMMAND = &H112
Const WM_SHOWWINDOW = &H18    '隐藏显示
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Sub FuckFrm(ByVal hwnd As Long, ByVal WhatDo As Long)
Select Case WhatDo
    Case 1
        SendMessage hwnd, WM_SYSCOMMAND, SC_MINIMIZE, 0   '最小化
    Case 2
        SendMessage hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0   '最大化
    Case 3
        SendMessage hwnd, WM_SYSCOMMAND, SC_RESTORE, 0    '还原
    Case 4
        SendMessage hwnd, WM_SYSCOMMAND, SC_CLOSE, 0      '关闭
    Case 5
        SendMessage hwnd, WM_SHOWWINDOW, 0, vbNull        '隐藏
    Case 6
        SendMessage hwnd, WM_SHOWWINDOW, 1, vbNull        '显示
End Select
End Sub

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

huabian 发表于 2011-9-13 00:20
顶一个,改天看看,晚了,睡了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 19:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表