不行吧!这样windows的任务兰还在,怎么办?
解决方案 »
- 用VB6编程探知打印机
- 求救关于shell函数的问题!
- VB6太不灵活了???????
- vb与Oracle的连接,必须安装Oracle客户端吗?
- 如何使MDI的工具栏按钮和它的一个子窗体的菜单选项连接?
- 求救(分不够再加)
- 各位高手请问怎么才能让文本框中输入的字符在文本框中居中
- 顺序文件读取的问题?(把顺序文件内容写到ACCESS数据库中)
- 关于无数据库的记录集与datagrid的使用(与电子表格相似)
- ----------高手请进(关于richtextbox与VBA)--------
- ★百分相送★ 菜鸟问题★:如何用ADO打开ACCESS2000数据库,请尽量将代码写的简单些!
- ~~~!!求救,请教各位高手,如何搜索一个文件夹下面的文件
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 LongPrivate Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As LongConst SWP_HIDEWINDOW = &H80 ´隐藏视窗
Const SWP_SHOWWINDOW = &H40 ´显示视窗 ´在程序中若要隐藏任务栏Private Sub Command1_Click()
Dim Thwnd As Long
Thwnd = FindWindow("Shell_traywnd", "")
Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)
End Sub´在程序中若要再显示任务栏Private Sub Command2_Click()
Dim Thwnd As Long
Thwnd = FindWindow("Shell_traywnd", "")
Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)
End Sub然后在将width和height设成和screen一样大
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = 1
Const SWP_NOMOVE = 2
Private 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 LongPrivate Sub Form_Load()
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Me.Move 0, 0, Screen.Width, Screen.Height
End Sub
已经是将窗口全屏了!之所以还有任务栏是因为任务栏是默认在最前的窗口,用SetWindowPos 函数将你的窗口放到它前面就行了