- Public Sub TaskBarHeight()
- ScreenHeightTruTaskBar.Show
- ScreenHeightTruTaskBar.WindowState = 2
- ScreenHeightTruTaskBar.Visible = False
- ScreenHeight.Show
- ScreenHeight.WindowState = 2
- ScreenHeight.Visible = False
- MsgBox "Uhm...do xong roi... TaskBar cua ban cao " & ScreenHeight.Height - ScreenHeightTruTaskBar.Height & "phai hong?", vbOKOnly, "Chieu cao cua Taskbar"
- End Sub
- Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
- Tìm kiếm trước khi đặt câu hỏi
Lấy chiều cao của thanh Taskbar?
Moderator: tungblt
- playgemboy
- Thành viên danh dự
- Posts: 289
- Joined: Sun 13/04/2008 6:10 am
- Location: Bình Phú, Quận 6, TP.HCM
- Been thanked: 1 time
- Contact:
Lấy chiều cao của thanh Taskbar?
Một vài ứng dụng có thể gắn form sát với taskbar cho dù nó đã bị thay đổi kích thước. Vậy có cách nào để lấy được chiều cao của taskbar mà "canh" cái form của mình nhỉ?
<I Come Back>
- T7
- Thành viên danh dự
- Posts: 415
- Joined: Thu 24/05/2007 8:19 pm
- Location: Long Xuyên - An Giang
- Been thanked: 12 times
- Contact:
Re: Lấy chiều cao của thanh Taskbar?
playgemboy wrote:Một vài ứng dụng có thể gắn form sát với taskbar cho dù nó đã bị thay đổi kích thước. Vậy có cách nào để lấy được chiều cao của taskbar mà "canh" cái form của mình nhỉ?
Code: Select all
- Private Const ABM_GETTASKBARPOS = &H5
- Private Type RECT
- Left As Long
- Top As Long
- Right As Long
- Bottom As Long
- End Type
- Private Type APPBARDATA
- cbSize As Long
- hwnd As Long
- uCallbackMessage As Long
- uEdge As Long
- rc As RECT
- lParam As Long
- End Type
- Private Declare Function SHAppBarMessage Lib "shell32.dll" (ByVal dwMessage As Long, pData As APPBARDATA) As Long
-
- Private Sub Form_Load()
- Dim ABD As APPBARDATA
- SHAppBarMessage ABM_GETTASKBARPOS, ABD
- MsgBox " Height:" & ABD.rc.Bottom - ABD.rc.Top
- End Sub
While (i <= you) i++;
- Dang Minh Du
- Thành viên ưu tú
- Posts: 531
- Joined: Wed 02/04/2008 2:08 pm
- Location: RGames Team
- Has thanked: 3 times
- Been thanked: 17 times
- Contact:
Re: Lấy chiều cao của thanh Taskbar?
Nè Playgameboy, mặc dù là hạ sách và hơi mắc công (khác T7), nhưng nếu bí thì sài tạm cũng dc (đặc biệt dành cho người bik ít như em)
Cầm một Frm là ScreenHeightTruTaskBar với BorderStyle=2 (Sizable), một Frm là ScreenHeight với BorderStyle=3 (FixedDialog) hoặc 1 (Fixed Single) hoặc 4 (FixedToolWindow).
Playgameboy có thể “xào” nó lại cho “chính” để dùng:
‘Nhớ Unload hai cái form tạm nhe, để nó chạy hoài thì phiền
Hong tin thì có thể thử, tui chắc chắn ko thể nào sai dc.
Cầm một Frm là ScreenHeightTruTaskBar với BorderStyle=2 (Sizable), một Frm là ScreenHeight với BorderStyle=3 (FixedDialog) hoặc 1 (Fixed Single) hoặc 4 (FixedToolWindow).
Playgameboy có thể “xào” nó lại cho “chính” để dùng:
Code: Select all
Hong tin thì có thể thử, tui chắc chắn ko thể nào sai dc.
- Attachments
-
- TaskBar Height.rar
- (6.2 KiB) Downloaded 273 times
~°Dòng Sông Mùa Thu°~
Studying...!
Studying...!
Re: Lấy chiều cao của thanh Taskbar?
lâu quá không gặp bạn Playgameboy, chắc bạn cũng ko nhớ mình đâu hihi. ngày xưa có hỏi bạn về chương trình karaoke
Hôm nay vô tình thấy bài này của bạn. Minh cũng có 1 cách nhỏ giải quyết vấn đề này . nếu lúc nào bạn cần thì xem qua thử nhé
Hôm nay vô tình thấy bài này của bạn. Minh cũng có 1 cách nhỏ giải quyết vấn đề này . nếu lúc nào bạn cần thì xem qua thử nhé
- playgemboy
- Thành viên danh dự
- Posts: 289
- Joined: Sun 13/04/2008 6:10 am
- Location: Bình Phú, Quận 6, TP.HCM
- Been thanked: 1 time
- Contact:
Re: Lấy chiều cao của thanh Taskbar?
@bigboy: tình cờ mình cũng ghé lại caulacbovb và rất vui khi nó vẫn hoạt động rất tốt, code của bạn có lẽ viết bằng .net nên trong vb6 ko dùng được 

<I Come Back>
Re: Lấy chiều cao của thanh Taskbar?
oh dung roi code minh lam tren vb.net.
cai karaoke bạn đã nâng cấp lên chưa. nếu khi nào có nhắn mình biết với nhé. mình thích nó hih.
chúc nhiều thành công trong năm mới :d
cai karaoke bạn đã nâng cấp lên chưa. nếu khi nào có nhắn mình biết với nhé. mình thích nó hih.
chúc nhiều thành công trong năm mới :d
- nhochoclaptrinh
- Thành viên danh dự
- Posts: 517
- Joined: Sat 28/05/2011 12:10 pm
- Has thanked: 15 times
- Been thanked: 83 times
Re: Lấy chiều cao của thanh Taskbar?
Code của T7 trả về độ phân giải màn hình, muốn dùng để show form thì cần
Sad eyes never lie

Return to “Visual Basic 6 và Visual Basic Script (VB & VBS)”
Who is online
Users browsing this forum: No registered users and 4 guests