有api可以得知当前任务栏所在的位置(比如靠上或左右等)以及此时任务栏的高度吗?万分感谢!
解决方案 »
- 绘制可以移动的带箭头的直线
- 100分!!百度搜索输入中文后,将中文转换成什么编码方式了?我觉得好象不是UTF8。
- 一个难题
- ToolBar工具栏问题
- 程序中的commondialog控件为什么存盘退出后,再次启动时,就不起作用了?
- 在一个工程中是否可以同时使用TCP和UDP协议?是否可以使用任意多个winsock控件?
- 问一下VB操作EXCEL的问题,大侠帮忙
- 如何十分准确的判断是否已连上Internet?
- 请大家推荐一本学习VB+SQLSERVER的书,急用谢谢。
- 再请问vb里面要用asp对象,如request,response等,要引用哪个东东啊???
- 怎样取得在浏览器控件上点击的链接?
- 散高分求Form繼承的問題﹗
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As LongPrivate Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
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 Const SWP_HIDEWINDOW = &H80
Private Const SWP_SHOWWINDOW = &H40Private Sub Command1_Click()
Dim hwnd As Long
Dim TaskRect As RECT
hwnd = FindWindow("Shell_traywnd", "") 'get the Window
GetWindowRect hwnd, TaskRect
MsgBox TaskRect.Top
End Sub
trayheight=TaskRect.Top-TaskRect.Bottom
我怎么给你们分数?
例如Widht = Scalex(TaskRect.Right,3,1)