呵呵,用到了一组函数Private Declare Function OpenThemeData Lib "uxtheme.dll" _ (ByVal hWnd As Long, ByVal pszClassList As Long) As Long Private Declare Function CloseThemeData Lib "uxtheme.dll" _ (ByVal hTheme As Long) As Long Private Declare Function DrawThemeBackground Lib "uxtheme.dll" _ (ByVal hTheme As Long, ByVal lhdc As Long, _ ByVal iPartId As Long, ByVal iStateId As Long, _ pRect As RECT, pClipRect As RECT) As Long Private Declare Function GetThemeBackgroundContentRect Lib "uxtheme.dll" _ (ByVal hTheme As Long, ByVal hdc As Long, _ ByVal iPartId As Long, ByVal iStateId As Long, _ pBoundingRect As RECT, pContentRect As RECT) As Long Private Declare Function DrawThemeText Lib "uxtheme.dll" _ (ByVal hTheme As Long, ByVal hdc As Long, ByVal iPartId As Long, _ ByVal iStateId As Long, ByVal pszText As Long, _ ByVal iCharCount As Long, ByVal dwTextFlag As Long, _ ByVal dwTextFlags2 As Long, pRect As RECT) As Long Private Declare Function DrawThemeIcon Lib "uxtheme.dll" _ (ByVal hTheme As Long, ByVal hdc As Long, ByVal iPartId As Long, _ ByVal iStateId As Long, pRect As RECT, _ ByVal hIml As Long, ByVal iImageIndex As Long) As Long
(ByVal hWnd As Long, ByVal pszClassList As Long) As Long
Private Declare Function CloseThemeData Lib "uxtheme.dll" _
(ByVal hTheme As Long) As Long
Private Declare Function DrawThemeBackground Lib "uxtheme.dll" _
(ByVal hTheme As Long, ByVal lhdc As Long, _
ByVal iPartId As Long, ByVal iStateId As Long, _
pRect As RECT, pClipRect As RECT) As Long
Private Declare Function GetThemeBackgroundContentRect Lib "uxtheme.dll" _
(ByVal hTheme As Long, ByVal hdc As Long, _
ByVal iPartId As Long, ByVal iStateId As Long, _
pBoundingRect As RECT, pContentRect As RECT) As Long
Private Declare Function DrawThemeText Lib "uxtheme.dll" _
(ByVal hTheme As Long, ByVal hdc As Long, ByVal iPartId As Long, _
ByVal iStateId As Long, ByVal pszText As Long, _
ByVal iCharCount As Long, ByVal dwTextFlag As Long, _
ByVal dwTextFlags2 As Long, pRect As RECT) As Long
Private Declare Function DrawThemeIcon Lib "uxtheme.dll" _
(ByVal hTheme As Long, ByVal hdc As Long, ByVal iPartId As Long, _
ByVal iStateId As Long, pRect As RECT, _
ByVal hIml As Long, ByVal iImageIndex As Long) As Long
http://www.vbaccelerator.com/home/VB/Code/Libraries/XP_Visual_Styles/Drawing_with_XP_Visual_Styles/article.asp