Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB]Menu con immagini + colori personalizzati

    Ciao a tutti
    e da un sacco di tempo che vorrei sapere come hanno fatto a fare i menù così guarda il file allegato, che API sono state utilizzate? o come si fa?

    Grazie
    Andrea
    Immagini allegate Immagini allegate
    LoginDOT.com || Directory gratuita
    Aggiungete i vostri siti gratuitamente, back link non necessario, ma gradito.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    Scarica la API Guide da http://www.allapi.net/, troverai le funzioni API che ti servono corredate da esempi.

  3. #3
    codice:
    'Dichiarazioni Windows API/Global
    Declare Function GetMenu Lib "user32" _
        (ByVal hwnd As Long) As Long
    Declare Function GetSubMenu Lib "user32" _
        (ByVal hMenu As Long, ByVal nPos As Long) As Long
    Declare Function GetMenuItemID Lib "user32" _
        (ByVal hMenu As Long, ByVal nPos As Long) As Long
    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_BITMAP = &H4&
    Type MENUITEMINFO
        cbSize As Long
        fMask As Long
        fType As Long
        fState As Long
        wID As Long
        hSubMenu As Long
        hbmpChecked As Long
        hbmpUnchecked As Long
        dwItemData As Long
        dwTypeData As String
        cch As Long
    End Type
    Declare Function GetMenuItemCount Lib "user32" _
        (ByVal hMenu As Long) As Long
    Declare Function GetMenuItemInfo Lib "user32" _
        Alias "GetMenuItemInfoA" (ByVal hMenu As Long, _
        ByVal un As Long, ByVal b As Boolean, _
        lpMenuItemInfo As MENUITEMINFO) As Boolean
    Public Const MIIM_ID = &H2
    Public Const MIIM_TYPE = &H10
    Public Const MFT_STRING = &H0&
    Private Sub Form_Load()
        hMenu& = GetMenu(Form1.hwnd)
        hSubMenu& = GetSubMenu(hMenu&, 0)
        hID& = GetMenuItemID(hSubMenu&, 0)
        SetMenuItemBitmaps hMenu&, hID&, MF_BITMAP, _
            Picture1.Picture, _
            Picture1.Picture
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    Originariamente inviato da xegallo
    codice:
    Public Const MF_BITMAP = &H4&
    domanda: i valori delle flag dove si trovano?????

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.