Thủ thuật: Chuyển mục chọn trên Menu chính sang góc phải
Tác giả: Sưu tầm
Mô tả: Theo mặc định thì thanh menu chính luôn nằm ở góc bên trái. Và VB cũng không cung cấp cho chúng ta bất cứ thuộc tính gì để đưa nó sang bên phải. Nhưng với API bạn có thể dễ dàng làm được điều này.
1. Điều đầu tiên chúng ta cần làm là tạo 1 cái form mới :
Sau đó Click vào Tools --> Menu Editor để thêm vào chương trình 3 menu
chính còn các menu con thì tùy ý.
2. Dùng đoạn Code sau :
[vb]
Private Sub Form_Load()
res = GetMenu(Me.hwnd) ' Lấy Handle của Menu
ModifyMenu res, 2, MF_BYPOSITION Or MF_HELP, 2, "&Help"
DrawMenuBar Me.hwnd ' Vẽ lại Menu Bar
End Sub[/vb]
- 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
Chuyển mục chọn trên Menu chính sang góc phải
- nimgiaminh
- Thành viên danh dự
- Posts: 432
- Joined: Sat 07/08/2010 9:24 am
- Location: Ở dưới đó đó
- Has thanked: 6 times
- Been thanked: 18 times
- Contact:
-
- Thành viên chính thức
- Posts: 24
- Joined: Tue 27/07/2010 9:00 pm
- Has thanked: 5 times
Re: Chuyển mục chọn trên Menu chính sang góc phải
Lỗi : Private Declare Function ModifyMenu Lib "user32" Alias ''ModifyMenuA'' (ByVal hMenu As Long, ByVal
Return to “[VB] Hệ thống - Tập tin - Thư mục và Mạng”
Who is online
Users browsing this forum: No registered users and 2 guests