Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569

    [VB] Mettere icone nei menu..

    nel modulo:
    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&
    Routine:
    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
    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è?????????????????????????


    le immagini nella imagelist sono 13x13
    ho Win ME

    Help me please.. :gren:


  2. #2

    forse...

    ...sono le imageList...
    ...prova in 2 pictureBox.....
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  3. #3

    anzi.......

    ...le immagini devono essere
    bmp
    e non .ico!no, no!!
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  4. #4

    e poi

    il risultato è una skifezza............
    .....dovresti utilizzare molte più API!!!!

    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  5. #5
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    Quali api??!
    Prova a dirmi quali.. che provo a metterle insieme
    se ho problemi poi uppo il thread..!:gren: :gren:

  6. #6
    getMenu
    getSubMenu
    createCompatibleBitmpap
    relaseobj
    selectobj
    bitblt
    createmenu
    appendmenu
    ......
    ....
    un casino di funzioni...ke ora non mi vengono in mente..... ciao....
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  7. #7
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    Ci sono riuscito!!
    il problema era prorpio il fatto delle bitmap!!
    cmq io mi sa che ho saempre trovato scritto "icone"..

    Ciao!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.