Messaggi e notifiche della shell
Questa sezione descrive i messaggi e le notifiche di Windows Shell.
In questa sezione
Argomento | Descrizione |
---|---|
ABM_ACTIVATE |
Notifica al sistema che è stata attivata una barra delle app. Una barra delle app deve chiamare questo messaggio in risposta al messaggio di WM_ACTIVATE. |
ABM_GETAUTOHIDEBAR |
Recupera l'handle sulla barra delle app di individuazione automatica associata a un bordo dello schermo. Se il sistema dispone di più monitor, viene usato il monitoraggio che contiene la barra delle applicazioni primaria. |
ABM_GETAUTOHIDEBAREX |
Recupera l'handle sulla barra delle app di individuazione automatica associata a un bordo dello schermo. Questo messaggio estende ABM_GETAUTOHIDEBAR consentendo di specificare un particolare monitoraggio, da usare in più situazioni di monitoraggio. |
ABM_GETSTATE |
Recupera gli stati di inizialità automatica e sempre attiva della barra delle applicazioni di Windows. |
ABM_GETTASKBARPOS |
Recupera il rettangolo di delimitazione della barra delle applicazioni di Windows. |
ABM_NEW |
Registra una nuova barra delle app e specifica l'identificatore del messaggio che il sistema deve usare per inviare messaggi di notifica. Una barra delle app deve inviare questo messaggio prima di inviare altri messaggi della barra delle app. |
ABM_QUERYPOS |
Richiede una dimensione e una posizione dello schermo per una barra delle app. Quando viene effettuata la richiesta, il messaggio propone un bordo dello schermo e un rettangolo di delimitazione per la barra delle app. Il sistema regola il rettangolo di delimitazione in modo che la barra delle app non interferisca con la barra delle applicazioni di Windows o con altre barre delle app. |
ABM_REMOVE |
Annulla la registrazione di una barra delle app rimuovendola dall'elenco interno del sistema. Il sistema non invia più messaggi di notifica alla barra delle app o impedisce ad altre applicazioni di usare l'area dello schermo usata dalla barra delle app. |
ABM_SETAUTOHIDEBAR |
Registra o annulla la registrazione di una barra delle app per un determinato bordo dello schermo. Se il sistema dispone di più monitor, viene usato il monitoraggio che contiene la barra delle applicazioni primaria. |
ABM_SETAUTOHIDEBAREX |
Registra o annulla la registrazione di una barra delle app per un determinato bordo dello schermo. Questo messaggio estende ABM_SETAUTOHIDEBAR consentendo di specificare un particolare monitoraggio, da usare in più situazioni di monitoraggio. |
ABM_SETPOS |
Imposta le dimensioni e la posizione dello schermo di una barra delle app. Il messaggio specifica un bordo dello schermo e il rettangolo di delimitazione per la barra delle app. Il sistema può regolare il rettangolo di delimitazione in modo che la barra delle app non interferisca con la barra delle applicazioni di Windows o con altre barre delle app. |
ABM_SETSTATE |
Imposta l'ambiente automatico e gli stati sempre in primo piano della barra delle applicazioni di Windows. |
ABM_WINDOWPOSCHANGED |
Notifica al sistema quando la posizione di una barra delle app è cambiata. Una barra delle app deve chiamare questo messaggio in risposta al messaggio di WM_WINDOWPOSCHANGED. |
ABN_FULLSCREENAPP |
Notifica a una barra delle app quando un'applicazione a schermo intero viene aperta o chiusa. Questa notifica viene inviata sotto forma di messaggio definito dall'applicazione impostato dal messaggio ABM_NEW. |
ABN_POSCHANGED |
Notifica a una barra delle app quando si è verificato un evento che può influire sulle dimensioni e sulla posizione della barra delle app. Gli eventi includono modifiche alle dimensioni, alla posizione e allo stato di visibilità della barra delle applicazioni, nonché all'aggiunta, alla rimozione o al ridimensionamento di un'altra barra delle applicazioni sullo stesso lato dello schermo. |
ABN_STATECHANGE |
Notifica a una barra delle applicazioni che lo stato automatico o sempre attivo della barra delle applicazioni è cambiato, ovvero l'utente ha selezionato o deselezionato la casella di controllo "Nascondi sempre in alto" o "Nascondi automaticamente" nella finestra delle proprietà della barra delle applicazioni. |
ABN_WINDOWARRANGE |
Notifica a una barra delle app che l'utente ha selezionato il comando Cascade, Tile Horizontally o Tile Vertically dal menu di scelta rapida della barra delle applicazioni. |
CPL_DBLCLK |
Inviato al CPlApplet funzione di un'applicazione pannello di controllo quando l'utente fa doppio clic sull'icona di una finestra di dialogo supportata dall'applicazione. |
CPL_EXIT |
Inviato una volta alla CPlApplet funzione di un'applicazione Pannello di controllo prima del rilascio della DLL contenente l'applicazione Pannello di controllo. |
CPL_GETCOUNT |
Inviato al CPlApplet funzione di un'applicazione Pannello di controllo per recuperare il numero di finestre di dialogo supportate dall'applicazione. |
CPL_INIT |
Inviato alla funzione CPlApplet di un'applicazione Pannello di controllo per richiedere l'inizializzazione globale, in particolare l'allocazione di memoria. |
CPL_INQUIRE |
Inviato al CPlApplet funzione di un'applicazione pannello di controllo per richiedere informazioni su una finestra di dialogo supportata dall'applicazione. |
CPL_NEWINQUIRE |
Inviato al CPlApplet funzione di un'applicazione pannello di controllo per richiedere informazioni su una finestra di dialogo supportata dall'applicazione. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Inviato per notificare CPlApplet che l'utente ha scelto l'icona associata a una determinata finestra di dialogo.
CPlApplet deve visualizzare la finestra di dialogo corrispondente ed eseguire qualsiasi attività specificata dall'utente. |
CPL_STOP |
Inviato al CPlApplet funzione di un'applicazione Pannello di controllo quando l'applicazione di controllo del Pannello di controllo si chiude. L'applicazione di controllo invia il messaggio una volta per ogni finestra di dialogo supportata dall'applicazione. |
DDWM_UPDATEWINDOW |
Indica a una finestra dell'immagine di rilascio di eseguire l'aggiornamento usando nuove informazioni DROPDESCRIPTION. |
DFM_GETDEFSTATICID |
Inviato dall'implementazione predefinita del menu di scelta rapida durante la creazione, specificando il comando di menu predefinito e consentendo di effettuare una scelta alternativa. Usato da LPFNDFMCALLBACK. |
DFM_GETHELPTEXT |
Consente all'oggetto callback di specificare una stringa di testo della Guida. |
DFM_GETHELPTEXTW |
Consente all'oggetto callback di specificare una stringa di testo della Guida. |
DFM_GETVERB |
Inviato dall'implementazione predefinita del menu di scelta rapida per ottenere il verbo per l'ID comando specificato nel menu di scelta rapida. |
DFM_INVOKECOMMAND |
Inviato dall'implementazione predefinita del menu di scelta rapida per richiedere la funzione di callback che gestisce il menu (LPFNDFMCALLBACK) per richiamare un comando di menu. |
DFM_INVOKECOMMANDEX |
Inviato dall'implementazione predefinita del menu di scelta rapida per richiedere LPFNDFMCALLBACK per richiamare un comando di menu esteso. |
DFM_MAPCOMMANDNAME |
Inviato dall'implementazione predefinita del menu di scelta rapida per assegnare un nome a un comando di menu. |
DFM_MERGECONTEXTMENU |
Consente al callback di aggiungere elementi al menu. |
DFM_MERGECONTEXTMENU_BOTTOM |
Consente al callback di aggiungere elementi nella parte inferiore del menu esteso. |
DFM_MERGECONTEXTMENU_TOP |
Consente al callback di aggiungere elementi nella parte superiore del menu esteso. |
DFM_MODIFYQCMFLAGS |
Consente al callback di modificare i valori di CFM_XXX passati a IContextMenu::QueryContextMenu. |
DFM_VALIDATECMD |
Inviato per verificare l'esistenza di un comando di menu. |
DFM_WM_DRAWITEM |
Inviato alla finestra padre di un controllo o di un menu disegnato dal proprietario quando un aspetto visivo del controllo o del menu è cambiato. |
DFM_WM_INITMENUPOPUP |
Inviato quando un menu a discesa o un sottomenu sta per diventare attivo. Ciò consente a un'applicazione di modificare il menu prima che venga visualizzato, senza modificare l'intero menu. |
DFM_WM_MEASUREITEM |
Inviato alla finestra proprietario di un controllo o di una voce di menu quando viene creato il controllo o il menu. |
FM_GETDRIVEINFO |
Inviato da un'estensione di Gestione file per recuperare le informazioni sull'unità dalla finestra di Gestione file attiva. |
FM_GETFILESEL |
Inviato da un'estensione di Gestione file per recuperare informazioni su un file selezionato dalla finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). |
FM_GETFILESELLFN |
Inviato da un'estensione di Gestione file per recuperare informazioni su un file selezionato dalla finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). Il file selezionato può avere un nome di file lungo. |
FM_GETFOCUS |
Inviato da un'estensione di Gestione file per recuperare il tipo di finestra di Gestione file con lo stato attivo per l'input. |
FM_GETSELCOUNT |
Inviato da un'estensione di Gestione file per recuperare un conteggio dei file selezionati nella finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). |
FM_GETSELCOUNTLFN |
Inviato da un'estensione di Gestione file per recuperare il numero di file selezionati nella finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). Il conteggio include file con nomi di file lunghi. |
FM_REFRESH_WINDOWS |
Inviato da un'estensione di Gestione file per fare in modo che Gestione file riavvii la finestra attiva o tutte le finestre. |
FM_RELOAD_EXTENSIONS |
Inviato da un'estensione di Gestione file (o da un'altra applicazione) per fare in modo che Gestione file ricarica tutte le DLL di estensione elencate nella sezione [AddOns] del file Winfile.ini. |
FMEVENT_HELPMENUITEM |
Inviato a una routine DLL dell'estensione di Gestione file quando l'utente preme F1 su un menu o una voce di comando della barra degli strumenti. L'estensione deve chiamare WinHelp, con il parametro hwnd impostato sul valore del parametro hwnd dell'estensione. |
FMEVENT_HELPSTRING |
Inviato a una routine DLL dell'estensione di File Manager quando Gestione file desidera una stringa della Guida per un menu o una voce di comando della barra degli strumenti. |
FMEVENT_INITMENU |
Inviato a una DLL di estensione quando l'utente seleziona il menu per l'estensione dalla barra dei menu di Gestione file. L'estensione può usare questa notifica per inizializzare le voci di menu. |
FMEVENT_LOAD |
Inviato a una DLL di estensione quando Gestione file carica la DLL. |
FMEVENT_SELCHANGE |
Inviato a una DLL di estensione quando l'utente seleziona un nome file nella finestra della directory di Gestione file o nella finestra Risultati ricerca. |
FMEVENT_TOOLBARLOAD |
Inviato a una DLL di estensione quando Gestione file carica la barra degli strumenti. Questo messaggio consente a una DLL di estensione di aggiungere un pulsante alla barra degli strumenti di Gestione file. |
FMEVENT_UNLOAD |
Inviato a una DLL di estensione quando Gestione file scarica la DLL. |
FMEVENT_USER_REFRESH |
Inviato a una DLL di estensione quando l'utente sceglie il comando aggiorna dal menu Visualizzazione in Gestione file. L'estensione può usare questa notifica per aggiornarne il menu. |
NCM_DISPLAYERRORTIP |
Visualizza un messaggio di errore nel suggerimento fumetto associato al controllo dell'indirizzo di rete. |
NCM_GETADDRESS |
Indica se un indirizzo di rete è conforme a un tipo e un formato specificati. |
NCM_GETALLOWTYPE |
Recupera i tipi di indirizzi di rete accettati da un controllo indirizzo di rete specificato. |
NCM_SETALLOWTYPE |
Imposta i tipi di indirizzi di rete accettati da un controllo indirizzo di rete specificato. |
SFVM_ADDOBJECT |
Aggiunge un oggetto alla visualizzazione Shell. Usato da SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Consente all'oggetto callback di fornire una pagina da aggiungere alla Proprietà finestra delle proprietà dell'oggetto selezionato. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Consente all'oggetto callback di richiedere l'enumerazione in un thread in background. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Notifica all'oggetto callback che l'enumerazione in background è stata completata. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_COLUMNCLICK |
Notifica all'oggetto callback che l'utente ha fatto clic su un'intestazione di colonna per ordinare l'elenco di oggetti nella visualizzazione cartelle. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Consente all'oggetto callback di specificare il numero di elementi nella visualizzazione cartelle. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Consente all'oggetto callback di specificare la modalità di visualizzazione. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_FSNOTIFY |
Notifica all'oggetto callback che si è verificato un evento che influisce su uno dei relativi elementi. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETANIMATION |
Consente all'oggetto callback di specificare che un'animazione deve essere visualizzata mentre gli elementi vengono enumerati in un thread in background. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Consente all'oggetto callback di aggiungere pulsanti alla barra degli strumenti. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Consente all'oggetto callback di specificare i pulsanti da aggiungere alla barra degli strumenti. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTEXT |
Consente all'oggetto callback di specificare una stringa di testo della Guida per voci di menu o pulsanti della barra degli strumenti. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Consente all'oggetto callback di specificare un file della Guida HTML e un argomento al suo interno. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Notifica inviata all'oggetto callback di visualizzazione per specificare i percorsi e gli eventi che devono essere registrati per gli eventi di notifica delle modifiche. Dopo la registrazione, quando si verifica una modifica in su questi percorsi o eventi, l'oggetto di callback di visualizzazione riceve una notifica. Questi eventi vengono inviati al callback di visualizzazione tramite SFVM_FSNOTIFY e quindi gestiti dalla visualizzazione. |
SFVM_GETSELECTEDOBJECTS |
Recupera una matrice di puntatori agli elenchi di identificatori di elemento (PIDL) per tutti gli oggetti selezionati. Usato da SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Consente all'oggetto callback di specificare un parametro di ordinamento predefinito. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETTOOLTIPTEXT |
Consente all'oggetto callback di specificare una stringa di testo della descrizione comando per voci di menu o pulsanti della barra degli strumenti. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Consente all'oggetto callback di modificare un menu a comparsa di Esplora risorse prima che venga visualizzato. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Notifica all'oggetto callback che uno dei comandi della barra degli strumenti o del menu è stato richiamato dall'utente. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Consente all'oggetto callback di unire voci di menu nei menu di Esplora risorse. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Notifica all'IShellView di riorganizzare gli elementi. Usato da SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Rimuove un oggetto dalla visualizzazione shell. Usato da SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Notifica al IShellView quando uno dei relativi oggetti viene posizionato negli Appunti in seguito a un comando di menu. Usato da SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Imposta la posizione di un elemento nella visualizzazione Shell. Usato da SHShellFolderView_Message. |
SFVM_SETPOINTS |
Imposta i punti degli oggetti attualmente selezionati sull'oggetto dati in Copia e comandi Taglia. Usato da SHShellFolderView_Message. |
SFVM_SIZE |
Notifica all'oggetto callback che la visualizzazione cartelle è stata ridimensionata. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_UNMERGEMENU |
Notifica all'oggetto callback che viene rimosso un menu. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Aggiorna un oggetto passando un puntatore a una matrice di due PIN. Usato da SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Notifica all'oggetto callback che la barra di stato viene aggiornata. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_WINDOWCREATED |
Notifica all'oggetto callback che viene creata la finestra della visualizzazione cartelle. Usato da IShellFolderViewCB::MessageSFVCB. |
SMC_CHEVRONEXPAND |
L'utente ha fatto clic su una freccia di espansione per espandere l'elemento specificato dalla strutturaSMDATA associata. |
SMC_CHEVRONGETTIP |
Richiede il titolo e il testo per una descrizione informazioni sulla freccia di espansione per l'elemento specificato dalla strutturaSMDATA associata. |
SMC_CREATE |
Notifica che è stata creata una banda di menu. |
SMC_DEFAULTICON |
Restituisce l'icona predefinita per l'elemento specificato dalla strutturaSMDATA associata. |
SMC_DEMOTE |
Abbassare di livello l'elemento specificato dalla strutturaSMDATA associata. |
SMC_DISPLAYCHEVRONTIP |
Notifica che una descrizione informazioni sta per essere visualizzata per la freccia di espansione associata all'elemento specificato dalla strutturaSMDATAassociata. |
SMC_EXITMENU |
Notifica che il menu è compresso. |
SMC_GETINFO |
Richiede informazioni su una voce di menu normale. |
SMC_GETOBJECT |
Richiede un puntatore a un oggetto specificato. |
SMC_GETSFINFO |
Richiede informazioni su una voce di menu della cartella Shell. |
SMC_GETSFOBJECT |
Richiede un puntatore a un oggetto specificato. |
SMC_INITMENU |
Notifica di inizializzare la banda dei menu. |
SMC_NEWITEM |
Notifica l'utente di un nuovo elemento, come specificato dalla struttura SMDATA associata. |
SMC_PROMOTE |
Alzare di livello l'elemento specificato dalla strutturaSMDATA associata. |
SMC_REFRESH |
Invia una notifica che i menu sono completamente aggiornati ed è possibile reimpostare lo stato. |
SMC_SETSFOBJECT |
Notifica di salvare l'oggetto passato. |
SMC_SFDDRESTRICTED |
Richiede se è accettabile eliminare un oggetto dati sull'elemento specificato dalla strutturaSMDATA associata. |
SMC_SFEXEC |
Eseguire l'elemento della cartella Shell specificato nella strutturaSMDATA associata. |
SMC_SFSELECTITEM |
L'utente ha selezionato l'elemento specificato dalla strutturaSMDATA associata. |
SMC_SHCHANGENOTIFY |
Notifica all'utente che è stata apportata una modifica. |
WM_CPL_LAUNCH |
Questo messaggio non è supportato. |
WM_CPL_LAUNCHED |
Questo messaggio non è supportato. |
WM_DROPFILES |
Inviato quando l'utente elimina un file nella finestra di un'applicazione che si è registrata come destinatario di file eliminati. |
WM_HELP |
Indica che l'utente ha premuto il tasto F1. Se un menu è attivo quando si preme F1, WM_HELP viene inviato alla finestra associata al menu; in caso contrario, WM_HELP viene inviato alla finestra con lo stato attivo della tastiera. Se nessuna finestra ha lo stato attivo della tastiera, WM_HELP viene inviata alla finestra attualmente attiva. |
WM_TCARD |
Inviato a un'applicazione che ha avviato una scheda di training con la Guida di Windows. Il messaggio informa l'applicazione quando l'utente fa clic su un pulsante modificabile. Un'applicazione avvia una scheda di training specificando il comando HELP_TCARD in una chiamata alla funzioneWinHelp. |