如何把窗体钉在桌面上就是不能最小话,鼠标点击任务栏的[显示桌面]或Win+D键也不会消失的Form 这个Form可以响应event
不Top Form 请大家帮帮我,,,thank you......
不Top Form 请大家帮帮我,,,thank you......
解决方案 »
- 网上邻居复制多个文件怎么处理
- 新手求救:获取其他程序的TreeView项目内容,请求各位大侠的帮助!
- 聘济南或石家庄专职或兼职成熟程序员
- 如何在运行时,在图片框里生成按钮控件数组
- 有没有人知道如何初始化一个ACCESS表,让他的自动增加字段重新从1开始增加
- 大家给看看这段代码!
- 帮我看看,怎么老出错阿!
- 是否有缩略图的控键?
- ActiveReport
- Set newitem = ListViewdb.ListItems.Add(, CStr(rs("ytid").Value), CStr(rs("dwmc")))有问题么?rs(ytid)定不为数值
- [求助]一个解译模块的编写!!!!
- 如何设置excel表中的一个cell的文字方向为竖向?
Public Const HWND_BOTTOM = 1
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2Public Const SWP_NOSIZE = &H1
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOZORDER = &H4
Public Const SWP_NOREDRAW = &H8'设置当前窗体到最上面,且不可移动、改变大小
SetWindowPos Form.nWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE
Private Const HWND_BOTTOM = 1
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2Private Const SWP_NOSIZE = &H1
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOZORDER = &H4
Private Const SWP_NOREDRAW = &H8Private Declare Function 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) As Long
Private Sub Form_Load() '设置当前窗体到最上面,且不可移动、改变大小
SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVEEnd Sub
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
'设置窗体的BorderStyle属性为1
Private Sub Form_Load()
Dim mhwnd As Long
mhwnd = FindWindow("Progman", "Program Manager")
mhwnd = FindWindowEx(mhwnd, 0&, "SHELLDLL_DefView", vbNullString)
mhwnd = FindWindowEx(mhwnd, 0&, "SysListView32", vbNullString)
SetParent Me.hwnd, mhwnd
End Sub