Messaggi e notifiche della shell
Questa sezione descrive i messaggi e le notifiche di Windows Shell.
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 WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR |
Recupera l'handle sulla barra delle app dell'ambiente automatico associata a un bordo dello schermo. Se il sistema dispone di più monitor, viene utilizzato il monitoraggio contenente la barra delle applicazioni primaria. |
ABM_GETAUTOHIDEBAREX |
Recupera l'handle sulla barra delle app dell'ambiente automatico associata a un bordo dello schermo. Questo messaggio estende ABM_GETAUTOHIDEBAR consentendo di specificare un determinato monitoraggio, da usare in più situazioni di monitoraggio. |
ABM_GETSTATE |
Recupera gli stati autoide e always-on-top 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 applicazioni 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 utilizzato il monitoraggio contenente 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 determinato 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 applicazioni non interferisca con la barra delle applicazioni di Windows o con altre barre delle app. |
ABM_SETSTATE |
Imposta gli stati autoide e always-on-top 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 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 dell'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 app che lo stato automatico o sempre attivo della barra delle applicazioni è cambiato, ovvero l'utente ha selezionato o deselezionato la casella di controllo "Always On top" o "Auto hide" 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 alla funzione CPlApplet 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 funzione CPlApplet di un'applicazione Pannello di controllo prima del rilascio della DLL contenente l'applicazione Pannello di controllo. |
CPL_GETCOUNT |
Inviato alla funzione CPlApplet 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 della memoria. |
CPL_INQUIRE |
Inviato alla funzione CPlApplet di un'applicazione Pannello di controllo per richiedere informazioni su una finestra di dialogo supportata dall'applicazione. |
CPL_NEWINQUIRE |
Inviato alla funzione CPlApplet di un'applicazione Pannello di controllo per richiedere informazioni su una finestra di dialogo supportata dall'applicazione. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Inviato per notificare a 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 alla funzione CPlApplet di un'applicazione Pannello di controllo quando l'applicazione di controllo del Pannello di controllo viene chiusa. 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. Utilizzato 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 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 è stato modificato un aspetto visivo del controllo o del menu. |
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 attivo. |
FM_GETFILESEL |
Inviato da un'estensione di Gestione file per recuperare informazioni su un file selezionato dalla finestra di Gestione file attivo (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 attivo (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 di input. |
FM_GETSELCOUNT |
Inviato da un'estensione di Gestione file per recuperare un conteggio dei file selezionati nella finestra di Gestione file attivo (la finestra 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 attivo (la finestra 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 causare il repaint della finestra attiva o di tutte le finestre. |
FM_RELOAD_EXTENSIONS |
Inviato da un'estensione di Gestione file (o da un'altra applicazione) per consentire a File Manager di ricaricare 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 in un menu o in una voce di comando della barra degli strumenti. L'estensione deve chiamare WinHelp, con il parametro hwnd della funzione impostato sul valore del parametro hwnd dell'estensione. |
FMEVENT_HELPSTRING |
Inviato a una routine DLL dell'estensione di Gestione file quando Gestione file vuole 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 sta caricando la DLL. |
FMEVENT_SELCHANGE |
Inviato a una DLL di estensione quando l'utente seleziona un nome file nella finestra directory di Gestione file o nella finestra Risultati ricerca. |
FMEVENT_TOOLBARLOAD |
Inviato a una DLL di estensione quando Gestione file sta caricando 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 Visualizza in Gestione file. L'estensione può usare questa notifica per aggiornarne il menu. |
NCM_DISPLAYERRORTIP |
Visualizza un messaggio di errore nel suggerimento del palloncino associato al controllo indirizzo di rete. |
NCM_GETADDRESS |
Indica se un indirizzo di rete è conforme a un tipo e formato specificato. |
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 specificare una pagina da aggiungere al foglio proprietà 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 viene visualizzata un'animazione 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 le voci di menu o i 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 all'interno di esso. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Notifica inviata all'oggetto callback della 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 questi percorsi o eventi, viene notificata l'oggetto callback della visualizzazione. Questi eventi vengono inviati al callback della visualizzazione tramite SFVM_FSNOTIFY e vengono 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 le voci di menu o i pulsanti della barra degli strumenti. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Consente all'oggetto callback di modificare un menu a comparsa di Esplora risorse di Windows 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 le voci di menu nei menu di Esplora risorse di Windows. Usato da IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Notifica a IShellView di riorganizzare gli elementi. Usato da SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Rimuove un oggetto dalla visualizzazione shell. Usato da SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Notifica a IShellView quando uno dei relativi oggetti viene inserito negli Appunti come risultato di 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 nei comandi Copy e Cut . 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 |
Aggiornamenti un oggetto passando un puntatore a una matrice di due URL. 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 un chevron per espandere l'elemento specificato dalla struttura SMDATA associata. |
SMC_CHEVRONGETTIP |
Richiede il titolo e il testo per una descrizione infotipo chevron per l'elemento specificato dalla struttura SMDATA associata. |
SMC_CREATE |
Notifica che è stata creata una band di menu. |
SMC_DEFAULTICON |
Restituisce l'icona predefinita per l'elemento specificato dalla struttura SMDATA associata. |
SMC_DEMOTE |
Demore l'elemento specificato dalla struttura SMDATA associata. |
SMC_DISPLAYCHEVRONTIP |
Notifica che una descrizione infotipa deve essere visualizzata per il chevron associato all'elemento specificato dalla struttura SMDATA associata. |
SMC_EXITMENU |
Notifica che il menu è in confronto. |
SMC_GETINFO |
Richiede informazioni su una voce di menu regolare. |
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 band di menu. |
SMC_NEWITEM |
Notifica di un nuovo elemento, come specificato dalla struttura SMDATA associata. |
SMC_PROMOTE |
Promuovere l'elemento specificato dalla struttura SMDATA associata. |
SMC_REFRESH |
Invia una notifica che i menu sono completamente aggiornati e puoi reimpostare lo stato. |
SMC_SETSFOBJECT |
Notifica di salvare l'oggetto passato. |
SMC_SFDDRESTRICTED |
Richiede se è accettabile eliminare un oggetto dati nell'elemento specificato dalla struttura SMDATA associata. |
SMC_SFEXEC |
Eseguire l'elemento della cartella Shell specificato nella struttura SMDATA associata. |
SMC_SFSELECTITEM |
L'utente ha selezionato l'elemento specificato dalla struttura SMDATA associata. |
SMC_SHCHANGENOTIFY |
Notifica che è stata eseguita 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 viene premuto 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 non è presente lo stato attivo della tastiera, WM_HELP viene inviato alla finestra attualmente attiva. |
WM_TCARD |
Inviato a un'applicazione che ha avviato una scheda di training con Windows Help. Il messaggio informa l'applicazione quando l'utente fa clic su un pulsante autore. Un'applicazione avvia una scheda di training specificando il comando HELP_TCARD in una chiamata alla funzione WinHelp . |