人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

把VB規范的工具欄變成平面式

把VB規范的工具欄變成平面式

更新時間:2022-10-11 文章作者:未知 信息來源:網絡 閱讀次數:

平面式的工具欄好象顯得很酷!但 VB5 只提供了普通的凸起的工具欄。你是否想把它變成平面的?這似乎
很不容易。但事實并非如此,試試:
BAS:
Public Const WM_USER = &H400
Public Const TB_SETSTYLE = WM_USER + 56
Public Const TB_GETSTYLE = WM_USER + 57
Public Const TBSTYLE_FLAT = &H800
Public Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
(ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, _
ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long
SUB:
Private Sub MakeFlat()
Dim style As Long
Dim hToolbar As Long
Dim r As Long
hToolbar = FindWindowEx(Toolbar1.hwnd, 0&, "ToolbarWindow32", vbNullString)
style = SendMessageLong(hToolbar, TB_GETSTYLE, 0&, 0&)
If style And TBSTYLE_FLAT Then
style = style Xor TBSTYLE_FLAT
Else: style = style Or TBSTYLE_FLAT
End If
r = SendMessageLong(hToolbar, TB_SETSTYLE, 0, style)
Toolbar1.Refresh
End Sub
注意:需要 4.70 或其以上版本的 comctl32.dll 支持。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 旅游| 中宁县| 新和县| 屏东县| 鹤壁市| 昭苏县| 高邑县| 额济纳旗| 满洲里市| 孟村| 旬邑县| 三明市| 蒲江县| 绩溪县| 陕西省| 郯城县| 兰溪市| 屏边| 黔西县| 凤庆县| 利津县| 宜良县| 新巴尔虎左旗| 嘉禾县| 巴青县| 高陵县| 营山县| 白朗县| 双江| 清原| 文山县| 全椒县| 项城市| 阿尔山市| 江都市| 华亭县| 綦江县| 揭东县| 舞钢市| 公主岭市| 西青区|