nel modulo:
Routine:codice:Public Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long Public Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long Public Declare Function SetMenuItemBitmaps Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long, ByVal hBitmapUnchecked As Long, ByVal hBitmapChecked As Long) As Long Public Const MF_BYPOSITION = &H400&
l'ho trovata sul forum sui 25 newsgroup italiani inglesi e giapponesi a molti va ad alcuni non va.. neanche a me va!! ma perchè?????????????????????????codice:Private Sub IconeMenu() '* Assegna le immagini nei menu nel Form Dim hMenuBarra As Long '* handle per la barra dei menu Dim hMenuFile As Long '* handle del primo menu nella barra Dim ris As Boolean '* risposta della funzione '* Ottiene l'handle della barra del menu hMenuBarra = GetMenu(frmMain.hwnd) '* Ottiene l'handle del primo menu (indice che parte da zero) hMenuFile = GetSubMenu(hMenuBarra, 1) '* Assegnazione immagini Menu File ris = SetMenuItemBitmaps(hMenuFile, 0, MF_BYPOSITION, imlMenu.ListImages(1).Picture.Handle, imlMenu.ListImages(1).Picture.Handle) End Sub
![]()
![]()
![]()
le immagini nella imagelist sono 13x13
ho Win ME
Help me please.. :gren:
![]()
![]()

Rispondi quotando
