我有一个工具,窗口是一横条的,总是在最前,我想知道怎么样用API列出窗口的句柄,我找到这个句柄后可以让这个工具条不要总是在最前,或者干脆隐藏?
解决方案 »
- VB打包中的"丢失相关信息",和"过期相关信息"两个对话框是什么意思呀?没太明白.
- 请问vb里面 graph control 是什么控件啊?怎么在form里面添加~~
- listview控件加载图片的问题
- vb 图像处理问题咨询
- 怎么样查找一维数组中的最大值?
- 怎样才能给手机发短信?急!急!!急!!!
- 想要ActiveReports 2.0 Pro正式版的ggjjddmm們請進!
- 请教VC->VB高手,在VC中的结构定义怎样转成VB中的结构
- 高分求给用VB做得简单绘图软件
- 万分紧急的作业,求助五子棋算法?我只能给最多72分,磕头了!
- 后缀为ASP的文件用什么程序可以打开啊 !
- 四舍五入函数,共亨...
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)Private Sub Form_Activate()
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE'在最前
SetWindowPos Me.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE'不在最前
End Sub
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As LongShowWindow 句柄,0'隐藏
ShowWindow 句柄,1'显示
.NET里提取的!
点击下载该文件
http://www.5ivb.net/club/UploadFile/200453095437byUID34770.rar然后找到窗口的句柄
使用
Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
那个窗口好像看不到标题,所以要全部罗列出来,让我自己选择,我记得有找出所有窗口句柄的API的……
上洪恩在线下