Sdílet prostřednictvím


Zprávy a oznámení prostředí

Tato část popisuje zprávy a oznámení prostředí Windows.

V této části

Námět Popis
ABM_ACTIVATE
Upozorní systém, že je aktivovaný appbar. Appbar by měl tuto zprávu volat v reakci na zprávu WM_ACTIVATE.
ABM_GETAUTOHIDEBAR
Načte úchyt na automaticky skrytý aplikační panel přidružený k okraji obrazovky. Pokud má systém více monitorů, použije se monitor, který obsahuje primární hlavní panel.
ABM_GETAUTOHIDEBAREX
Načte úchyt na automaticky skrytý aplikační panel přidružený k okraji obrazovky. Tato zpráva rozšiřuje ABM_GETAUTOHIDEBAR tím, že umožňuje určit konkrétní monitor, který se použije v situacích s více monitory.
ABM_GETSTATE
Načte automaticky skryté stavy a stavy always-on-top hlavního panelu Windows.
ABM_GETTASKBARPOS
Načte ohraničující obdélník hlavního panelu Windows.
ABM_NEW
Zaregistruje nový appbar a určuje identifikátor zprávy, který má systém použít k odeslání zpráv s oznámením. Před odesláním jiných zpráv z appbaru by měl appbar tuto zprávu odeslat.
ABM_QUERYPOS
Požádá o velikost a umístění obrazovky pro appbar. Po vytvoření požadavku zpráva navrhne okraj obrazovky a ohraničující obdélník pro panel aplikace. Systém upraví ohraničující obdélník tak, aby appbar nerušil hlavní panel Windows ani žádné jiné panely aplikací.
ABM_REMOVE
Zruší registraci panelu aplikace odebráním z interního seznamu systému. Systém už na appbar neodesílá zprávy s oznámením nebo brání jiným aplikacím v používání oblasti obrazovky používané panelem aplikace.
ABM_SETAUTOHIDEBAR
Zaregistruje nebo zruší registraci automaticky skrytého panelu aplikace pro daný okraj obrazovky. Pokud má systém více monitorů, použije se monitor, který obsahuje primární hlavní panel.
ABM_SETAUTOHIDEBAREX
Zaregistruje nebo zruší registraci automaticky skrytého panelu aplikace pro daný okraj obrazovky. Tato zpráva rozšiřuje ABM_SETAUTOHIDEBAR tím, že umožňuje určit konkrétní monitor pro použití v několika situacích monitorování.
ABM_SETPOS
Nastaví velikost a umístění obrazovky panelu aplikace. Zpráva určuje okraj obrazovky a ohraničující obdélník pro panel aplikace. Systém může ohraničující obdélník upravit tak, aby appbar nerušil hlavní panel Windows ani žádné jiné panely aplikací.
ABM_SETSTATE
Nastaví automatické skrytí a stavy always-on-top hlavního panelu Windows.
ABM_WINDOWPOSCHANGED
Upozorní systém, když se změní pozice appbaru. Appbar by měl tuto zprávu volat v reakci na zprávu WM_WINDOWPOSCHANGED.
ABN_FULLSCREENAPP
Upozorní aplikaci při otevření nebo zavření aplikace na celé obrazovce. Toto oznámení se odešle ve formě zprávy definované aplikací, která je nastavena ABM_NEW zprávou.
ABN_POSCHANGED
Upozorní appbar, když došlo k události, která může ovlivnit velikost a umístění panelu aplikace. Události zahrnují změny velikosti, umístění a viditelnosti hlavního panelu a také přidání, odebrání nebo změnu velikosti jiného panelu aplikace na stejné straně obrazovky.
ABN_STATECHANGE
Upozorní na panel aplikace, že se automaticky zobrazoval hlavní panel nebo se změnil stav always-on-top – to znamená, že uživatel vybral nebo zruší zaškrtnutí políčka "Vždy nahoře" nebo "Automatické skrytí" na seznamu vlastností hlavního panelu.
ABN_WINDOWARRANGE
Upozorní appbar, že uživatel vybral příkaz Kaskáda, Dlaždice vodorovně nebo Dlaždice svisle z místní nabídky hlavního panelu.
CPL_DBLCLK
Odesláno do CPlApplet funkce Aplikace Ovládací panely, když uživatel dvakrát klikne na ikonu dialogového okna podporovaného aplikací.
CPL_EXIT
Odesláno jednou do CPlApplet funkce Ovládací panely aplikace před knihovnou DLL obsahující aplikaci Ovládací panely je vydána.
CPL_GETCOUNT
Odesláno do CPlApplet funkce Aplikace Ovládací panely pro načtení počtu dialogových oken podporovaných aplikací.
CPL_INIT
Odesláno do funkce CPlApplet aplikace Ovládacích panelů k zobrazení výzvy k provedení globální inicializace, zejména přidělení paměti.
CPL_INQUIRE
Odesláno do CPlApplet funkce Aplikace Ovládací panely k vyžádání informací o dialogovém okně, které aplikace podporuje.
CPL_NEWINQUIRE
Odesláno do CPlApplet funkce Aplikace Ovládací panely k vyžádání informací o dialogovém okně, které aplikace podporuje.
CPL_SELECT
CPL_STARTWPARMS
Odesláno s oznámením CPlApplet, že uživatel vybral ikonu přidruženou k danému dialogovému okně. CPlApplet by měl zobrazit odpovídající dialogové okno a provádět všechny uživatelem zadané úkoly.
CPL_STOP
Odesláno do CPlApplet funkce Aplikace Ovládací panely při řízení aplikace Ovládací panely zavře. Řídicí aplikace odešle zprávu jednou pro každé dialogové okno, které aplikace podporuje.
DDWM_UPDATEWINDOW
Dá pokyn k aktualizaci okna s rozevíracím obrázkem pomocí nových DROPDESCRIPTION informací.
DFM_GETDEFSTATICID
Odeslání výchozí implementace místní nabídky při vytváření, zadání výchozího příkazu nabídky a povolení alternativní volby. Používá LPFNDFMCALLBACK.
DFM_GETHELPTEXT
Umožňuje zpětnému volání objekt zadat textový řetězec nápovědy.
DFM_GETHELPTEXTW
Umožňuje zpětnému volání objekt zadat textový řetězec nápovědy.
DFM_GETVERB
Odesláno ve výchozí implementaci místní nabídky k získání příkazu pro dané ID příkazu v místní nabídce.
DFM_INVOKECOMMAND
Odeslání výchozí implementace místní nabídky k vyžádání funkce zpětného volání, která zpracovává nabídku (LPFNDFMCALLBACK) vyvolat příkaz nabídky.
DFM_INVOKECOMMANDEX
Odesláno ve výchozím nastavení implementace místní nabídky k vyžádání LPFNDFMCALLBACK vyvolat rozšířený příkaz nabídky.
DFM_MAPCOMMANDNAME
Odeslání výchozí implementace místní nabídky k přiřazení názvu příkazu nabídky.
DFM_MERGECONTEXTMENU
Umožňuje zpětnému volání přidat položky do nabídky.
DFM_MERGECONTEXTMENU_BOTTOM
Umožňuje zpětnému volání přidat položky do dolní části rozšířené nabídky.
DFM_MERGECONTEXTMENU_TOP
Umožňuje zpětnému volání přidat položky do horní části rozšířené nabídky.
DFM_MODIFYQCMFLAGS
Umožňuje zpětnému volání upravit CFM_XXX hodnoty předané IContextMenu::QueryContextMenu.
DFM_VALIDATECMD
Odesláno k ověření existence příkazu nabídky.
DFM_WM_DRAWITEM
Odesláno do nadřazeného okna ovládacího prvku nebo nabídky vlastníka, pokud došlo ke změně vizuálního aspektu ovládacího prvku nebo nabídky.
DFM_WM_INITMENUPOPUP
Odesláno, když se chystáte aktivovat rozevírací nabídku nebo podnabídku. Aplikace tak může nabídku před zobrazením upravit, aniž by změnila celou nabídku.
DFM_WM_MEASUREITEM
Odesláno do okna vlastníka ovládacího prvku nebo položky nabídky při vytvoření ovládacího prvku nebo nabídky.
FM_GETDRIVEINFO
Odesláno příponou Správce souborů k načtení informací o jednotce z aktivního okna Správce souborů.
FM_GETFILESEL
Odesláno příponou Správce souborů k načtení informací o vybraném souboru z aktivního okna Správce souborů (okno adresáře nebo okno Výsledků hledání).
FM_GETFILESELLFN
Odesláno příponou Správce souborů k načtení informací o vybraném souboru z aktivního okna Správce souborů (okno adresáře nebo okno Výsledků hledání). Vybraný soubor může mít dlouhý název souboru.
FM_GETFOCUS
Odesláno příponou Správce souborů k načtení typu okna Správce souborů, které má vstupní fokus.
FM_GETSELCOUNT
Odesláno příponou Správce souborů k načtení počtu vybraných souborů v aktivním okně Správce souborů (okno adresáře nebo okno Výsledků hledání).
FM_GETSELCOUNTLFN
Odesláno příponou Správce souborů k načtení počtu vybraných souborů v aktivním okně Správce souborů (okno adresáře nebo okno Výsledků hledání). Počet zahrnuje soubory s dlouhými názvy souborů.
FM_REFRESH_WINDOWS
Odeslala příponu Správce souborů, aby správce souborů znovu nakreslila jeho aktivní okno nebo všechna jeho okna.
FM_RELOAD_EXTENSIONS
Odesláno příponou Správce souborů (nebo jinou aplikací) způsobí, že Správce souborů znovu načte všechny přípony DLL uvedené v části [AddOns] souboru Winfile.ini.
FMEVENT_HELPMENUITEM
Odesláno do procedury DLL přípony Správce souborů, když uživatel stiskne klávesu F1 v nabídce nebo panelu nástrojů položku příkazu. Rozšíření by mělo volat WinHelp, s parametrem hwnd této funkce nastaveným na hodnotu parametru hwnd rozšíření.
FMEVENT_HELPSTRING
Odesláno do procedury DLL přípony Správce souborů, když Správce souborů chce řetězec nápovědy pro nabídku nebo položku příkazu panelu nástrojů.
FMEVENT_INITMENU
Odesláno do rozšiřující knihovny DLL, když uživatel vybere nabídku pro příponu z řádku nabídek Správce souborů. Rozšíření může toto oznámení použít k inicializaci položek nabídky.
FMEVENT_LOAD
Odesláno do rozšiřující knihovny DLL při načítání knihovny DLL Správce souborů.
FMEVENT_SELCHANGE
Odesláno do rozšiřující knihovny DLL, když uživatel vybere název souboru v okně adresáře Správce souborů nebo v okně Výsledků hledání.
FMEVENT_TOOLBARLOAD
Odesláno do rozšiřující knihovny DLL při načítání správce souborů jeho panel nástrojů. Tato zpráva umožňuje rozšiřující knihovně DLL přidat tlačítko na panel nástrojů Správce souborů.
FMEVENT_UNLOAD
Odesláno do rozšiřující knihovny DLL při uvolnění knihovny DLL správce souborů.
FMEVENT_USER_REFRESH
Odesláno do rozšiřující knihovny DLL, když uživatel zvolí příkaz Aktualizovat z nabídky Zobrazit ve Správci souborů. Rozšíření může toto oznámení použít k aktualizaci nabídky.
NCM_DISPLAYERRORTIP
Zobrazí chybovou zprávu v tipu bubliny přidruženém k ovládacímu prvku síťová adresa.
NCM_GETADDRESS
Určuje, zda síťová adresa odpovídá zadanému typu a formátu.
NCM_GETALLOWTYPE
Načte typy síťových adres, které přijímá zadaný ovládací prvek síťové adresy.
NCM_SETALLOWTYPE
Nastaví typy síťových adres, které přijímá zadaný ovládací prvek síťové adresy.
SFVM_ADDOBJECT
Přidá objekt do zobrazení Prostředí. Používá SHShellFolderView_Message.
SFVM_ADDPROPERTYPAGES
Umožňuje zpětnému volání objektu poskytnout stránku přidat do Vlastnosti seznam vlastností vybraného objektu. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_BACKGROUNDENUM
Umožňuje zpětnému volání objekt požadovat výčet ve vlákně na pozadí. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_BACKGROUNDENUMDONE
Upozorní objekt zpětného volání, že výčet pozadí je dokončen. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_COLUMNCLICK
Upozorní objekt zpětného volání, že uživatel kliknul na záhlaví sloupce a seřadil seznam objektů v zobrazení složky. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_DEFITEMCOUNT
Umožňuje zpětnému volání objektu určit počet položek v zobrazení složky. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_DEFVIEWMODE
Umožňuje zpětné volání objekt určit režim zobrazení. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_FSNOTIFY
Upozorní objekt zpětného volání, že došlo k události, která ovlivňuje jednu z jejích položek. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETANIMATION
Umožňuje zpětnému volání objektu určit, že se animace zobrazí, zatímco položky jsou uvedeny ve vlákně na pozadí. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETBUTTONINFO
Umožňuje zpětnému volání objekt přidat tlačítka na panel nástrojů. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETBUTTONS
Umožňuje zpětnému volání objektu určit tlačítka, která se mají přidat na panel nástrojů. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETHELPTEXT
Umožňuje zpětnému volání objektu určit textový řetězec nápovědy pro položky nabídky nebo tlačítka panelu nástrojů. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETHELPTOPIC
Umožňuje zpětnému volání objekt zadat soubor nápovědy HTML a téma v něm. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETNOTIFY
Oznámení odeslané do objektu zpětného volání zobrazení k určení umístění a událostí, které by měly být registrovány pro události oznámení o změnách. Jakmile jsou zaregistrovány, když dojde ke změně v těchto umístěních nebo událostech, zobrazí se upozornění na objekt zpětného volání zobrazení. Tyto události se odesílají do zpětného volání zobrazení prostřednictvím SFVM_FSNOTIFY a pak se zpracují v zobrazení.
SFVM_GETSELECTEDOBJECTS
Načte pole ukazatelů na seznamy identifikátorů položek (PIDL) pro všechny vybrané objekty. Používá SHShellFolderView_Message.
SFVM_GETSORTDEFAULTS
Umožňuje zpětnému volání objekt zadat výchozí parametr řazení. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_GETTOOLTIPTEXT
Umožňuje zpětnému volání objektu zadat textový řetězec popisu pro položky nabídky nebo tlačítka panelu nástrojů. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_INITMENUPOPUP
Umožňuje objekt zpětného volání změnit místní nabídku Průzkumníka Windows před zobrazením. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_INVOKECOMMAND
Upozorní objekt zpětného volání, že jeden z jeho panelu nástrojů nebo příkazů nabídky byl vyvolán uživatelem. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_MERGEMENU
Umožňuje objekt zpětnému volání sloučit položky nabídky do nabídek Průzkumníka Windows. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_REARRANGE
UpozorníIShellView, aby přeuspořádaly její položky. Používá SHShellFolderView_Message.
SFVM_REMOVEOBJECT
Odebere objekt ze zobrazení prostředí. Používá SHShellFolderView_Message.
SFVM_SETCLIPBOARD
Upozorní IShellView, když je jeden z jeho objektů umístěn do schránky v důsledku příkazu nabídky. Používá SHShellFolderView_Message.
SFVM_SETITEMPOS
Nastaví pozici položky v zobrazení prostředí. Používá SHShellFolderView_Message.
SFVM_SETPOINTS
Nastaví body aktuálně vybraných objektů na datový objekt v Kopírovat a příkazy Vyjmout. Používá SHShellFolderView_Message.
SFVM_SIZE
Upozorní objekt zpětného volání, že zobrazení složky bylo změněno. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_UNMERGEMENU
Upozorní objekt zpětného volání, že je nabídka odebrána. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_UPDATEOBJECT
Aktualizuje objekt předáním ukazatele na pole dvou kódů PID. Používá SHShellFolderView_Message.
SFVM_UPDATESTATUSBAR
Upozorní objekt zpětného volání, že se aktualizuje stavový řádek. Používá IShellFolderViewCB::MessageSFVCB.
SFVM_WINDOWCREATED
Upozorní objekt zpětného volání, že se vytváří okno zobrazení složky. Používá IShellFolderViewCB::MessageSFVCB.
SMC_CHEVRONEXPAND
Uživatel kliknul na dvojitou šipku a rozbalil položku určenou doprovodným SMDATA struktury.
SMC_CHEVRONGETTIP
Vyžádá si název a text pro dvojitou šipku pro položku určenou doprovodnou strukturou SMDATA.
SMC_CREATE
Upozorní vás, že byla vytvořena skupina nabídek.
SMC_DEFAULTICON
Vrátí výchozí ikonu položky určené doprovodnou strukturou SMDATA.
SMC_DEMOTE
Snížit úroveň položky určené doprovodnou SMDATA struktury.
SMC_DISPLAYCHEVRONTIP
Upozorní vás, že se bude zobrazovat popis pro dvojitou šipku přidruženou k položce určené doprovodným SMDATA struktury.
SMC_EXITMENU
Upozorní vás, že nabídka se sbalí.
SMC_GETINFO
Požaduje informace o běžné položce nabídky.
SMC_GETOBJECT
Požaduje ukazatel na zadaný objekt.
SMC_GETSFINFO
Požaduje informace o položce nabídky složky Prostředí.
SMC_GETSFOBJECT
Požaduje ukazatel na zadaný objekt.
SMC_INITMENU
Upozorní vás, abyste inicializovali skupinu nabídek.
SMC_NEWITEM
Upozorní vás na novou položku, jak je uvedeno v doprovodné struktuře SMDATA.
SMC_PROMOTE
Upřednostňte položku určenou doprovodnou strukturou SMDATA.
SMC_REFRESH
Odešle oznámení, že se nabídky úplně aktualizovaly a můžete obnovit svůj stav.
SMC_SETSFOBJECT
Upozorní vás, abyste předaný objekt uložili.
SMC_SFDDRESTRICTED
Požaduje, zda je přijatelné vyřadit datový objekt na položku určenou doprovodným SMDATA struktury.
SMC_SFEXEC
Spusťte položku složky Shell zadanou v doprovodné struktuře SMDATA.
SMC_SFSELECTITEM
Uživatel vybral položku určenou doprovodnou strukturou SMDATA.
SMC_SHCHANGENOTIFY
Upozorní vás, že došlo ke změně.
WM_CPL_LAUNCH
Tato zpráva není podporována.
WM_CPL_LAUNCHED
Tato zpráva není podporována.
WM_DROPFILES
Odesláno, když uživatel zahodí soubor v okně aplikace, která se zaregistrovala jako příjemce vyřazených souborů.
WM_HELP
Označuje, že uživatel stiskl klávesu F1. Pokud je při stisknutí klávesy F1 aktivní nabídka, WM_HELP se odešle do okna přidruženého k nabídce; v opačném případě se WM_HELP odešle do okna s fokusem klávesnice. Pokud žádné okno nemá fokus klávesnice, WM_HELP se odešle do aktuálně aktivního okna.
WM_TCARD
Odesláno do aplikace, která iniciovala trénovací kartu pomocí nápovědy systému Windows. Zpráva informuje aplikaci, když uživatel klikne na tlačítko s možností vytváření. Aplikace zahájí trénovací kartu zadáním příkazu HELP_TCARD ve volání funkce WinHelp.