六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

vb完成菜單右對齊

[摘要]傳統(tǒng)的窗口菜單都是左對齊,是否可以右對齊,或窗口菜單左右分開呢?當然可以!新建一個工程,添加菜單(本例需要3列),添加四個按鈕控件,一個時間控件添加以下代碼:Option ExplicitPrivate Type menuItemInfocbSize As LongfMask As LongfTy...
傳統(tǒng)的窗口菜單都是左對齊,是否可以右對齊,或窗口菜單左右分開呢?

當然可以!

新建一個工程,添加菜單(本例需要3列),添加四個按鈕控件,一個時間控件

添加以下代碼:

Option Explicit

Private Type menuItemInfo

cbSize As Long
fMask As Long
fType As Long
fState As Long
wID As Long
hSubMenu As Long
hbmpChecked As Long
hbmpUnchecked As Long
dwItemData As Long
dwTypeData As String
cch As Long

End Type

Private Declare Function SetMenuItemInfo Lib "user32" Alias "SetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal

bool As Boolean, lpcMenuItemInfo As menuItemInfo) As Long
Private Declare Function GetMenuItemInfo Lib "user32" Alias "GetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal

b As Long, lpMenuItemInfo As menuItemInfo) As Long
Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Public a As Integer

Private Sub Command1_Click()

Unload Me
Me.Show

Dim my_menuItemInfo As menuItemInfo
Dim return_value As Long

With my_menuItemInfo

.cbSize = 44
.fMask = 16
.cch = 128
.dwTypeData = Space$(128)

End With

return_value = GetMenuItemInfo(GetMenu(Me.hwnd), 3, 1, my_menuItemInfo)

my_menuItemInfo.fType = 16384
return_value = SetMenuItemInfo(GetMenu(Me.hwnd), 3, 1, my_menuItemInfo)

DrawMenuBar GetMenu(Me.hwnd)
Me.Refresh
Me.WindowState = 1
End Sub

Private Sub Command2_Click()

Dim my_menuItemInfo As menuItemInfo
Dim return_value As Long

With my_menuItemInfo

.cbSize = 44
.fMask = 16
.cch = 128
.dwTypeData = Space$(128)

End With

return_value = GetMenuItemInfo(GetMenu(Me.hwnd), 0, 1, my_menuItemInfo)

my_menuItemInfo.fType = 16384
return_value = SetMenuItemInfo(GetMenu(Me.hwnd), 0, 1, my_menuItemInfo)

DrawMenuBar GetMenu(Me.hwnd)
Me.Refresh
Me.WindowState = 1
End Sub

Private Sub Command3_Click()
Unload Me
Me.Show
Dim my_menuItemInfo As menuItemInfo
Dim return_value As Long

With my_menuItemInfo

.cbSize = 44
.fMask = 16
.cch = 128
.dwTypeData = Space$(128)

End With

return_value = GetMenuItemInfo(GetMenu(Me.hwnd), 1, 1, my_menuItemInfo)

my_menuItemInfo.fType = 16384
return_value = SetMenuItemInfo(GetMenu(Me.hwnd), 1, 1, my_menuItemInfo)

DrawMenuBar GetMenu(Me.hwnd)
Me.Refresh
Me.WindowState = 1

End Sub

Private Sub Command4_Click()
Unload Me
Me.Show


Dim my_menuItemInfo As menuItemInfo
Dim return_value As Long

With my_menuItemInfo

.cbSize = 44
.fMask = 16
.cch = 128
.dwTypeData = Space$(128)

End With

return_value = GetMenuItemInfo(GetMenu(Me.hwnd), 2, 1, my_menuItemInfo)

my_menuItemInfo.fType = 16384
return_value = SetMenuItemInfo(GetMenu(Me.hwnd), 2, 1, my_menuItemInfo)

DrawMenuBar GetMenu(Me.hwnd)
Me.Refresh
Me.WindowState = 1

End Sub



Private Sub Timer1_Timer()

If Me.WindowState = 1 Then Me.WindowState = 0

End Sub

運行一下,如何?

注意四個按鈕不同的一個參數(shù),那表示左邊有幾個菜單項


主站蜘蛛池模板: 日韩精品亚洲精品485页 | 婷婷色九月 | 欧美视频在线第一页 | 欧美野外性xxxxfeexxxx | 在线播放亚洲视频 | 伊人五月婷婷 | 日本高清视频在线播放 | 午夜性爽视频男人的天堂在线 | 色天天干 | 日本aa大片在线播放免费看 | 青青草a国产免费观看 | 一本到视频| 亚洲www视频| 五月婷婷免费视频 | 中文字幕日韩精品亚洲七区 | 四虎影视成人永久在线播放 | 天天色综合社区 | 日韩美香港a一级毛片 | 天天干夜夜看 | 色综合久久天天综合绕观看 | 午夜视频入口 | 青草青青视频在线观看 | 武则天a级片 | 影音先锋国产精品 | 自拍视频在线观看视频精品 | 午夜免费视频 | 亚洲性在线 | 亚洲精品中文字幕无乱码 | 欧美一区二区三区精品 | 亚洲激情久久 | 日韩免费一区二区三区 | 午夜色站 | 性色a v 一区 | 色综合久久久高清综合久久久 | 欧美性活生活视频 | 青青草视频在线免费观看 | 色天天天综合色天天碰 | 午夜人屠h精品全集 | 亚洲成a人片77788 | 中文字幕国产专区 | 亚洲人xx视频 |