明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: longcs

请教高手,关于VBA窗体的问题

[复制链接]
发表于 2015-2-5 13:40:30 | 显示全部楼层
你的要求解决方法不只一种
发表于 2015-2-5 13:44:52 | 显示全部楼层
可以做个能收缩的窗口,光标移入窗口弹出,光标称出窗口收回
也可以做个关闭时隐藏再弹出一个只有一个按钮的小窗口放在角落,点按钮时这小窗口隐藏大窗口显示
发表于 2015-2-5 13:47:21 | 显示全部楼层
非模态窗口的正确使用方法有两种,一是用控件,二是用代码
代码方式的如下:
Option Explicit
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetParent FindWindow(vbNullString, Me.Caption), Application.HWND
End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 12:26 , Processed in 0.154376 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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