23. maj 2002 - 22:51Der er
1 kommentar og 1 løsning
Farver på menuen
Jeg kunne vældig godt tænke mig at kunne ændre den kedelige grå farve, som er default i menuen når man bruger "Menu Editor". Det ødelægger designet at denne menulinie ikke umiddelbart kan få den samme farve som formens BackColor. Hvis der er nogle der ligger inde med et svar, så lad endelig høre fra jer.
Public Type MENUINFO cbSize As Long fMask As MENUINFO_MASKS dwStyle As MENUINFO_STYLES cyMax As Long hbrBack As Long dwContextHelpID As Long dwMenuData As Long End Type
Declare Function GetMenuInfo Lib "user32" ( _ ByVal hMenu As Long, _ mi As MENUINFO) As Long
Declare Function SetMenuInfo Lib "user32" ( _ ByVal hMenu As Long, _ mi As MENUINFO) As Long
Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
'***** modul slut *****
' ***** form load start ***** Dim tMI As MENUINFO
tMI.cbSize = Len(tMI) tMI.fMask = MIM_BACKGROUND Or MIM_APPLYTOSUBMENUS tMI.hbrBack = CreateSolidBrush(vbBlue) SetMenuInfo GetMenu(Me.hwnd), tMI ' ***** form load slut *****
Det hjalp en del på designet af min frontend...mange tak akj
Til I andre der kigger med, så skal I, for at give menuen samme farve som baggrundsfarven på formen, ændre parameteren (vbBlue)i den andensidste linie i koden for formload, til (BackColor). => "tMI.hbrBack = CreateSolidBrush(BackColor)"
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.