příkazy Resource-Definition
Příkazy definice prostředku definují prostředky, které kompilátor prostředků vloží do prostředku (. Res) soubor. Za . Soubor Res je propojený se spustitelným souborem, aplikace může podle potřeby načíst své prostředky za běhu. Všechny příkazy zdroje přidružují k danému prostředku identifikační název nebo číslo.
Příkazy definice prostředku lze rozdělit do následujících kategorií:
- Prostředky
- Řízení
- Výroky
Následující tabulky popisují příkazy definice prostředku.
Prostředky
Zdroj | Popis |
---|---|
akcelerátory | Definuje klávesy akcelerátoru nabídek. |
bitmapy | Definuje rastrový obrázek jeho pojmenováním a zadáním názvu souboru, který ho obsahuje. (Chcete-li použít konkrétní rastrový obrázek, aplikace ji požaduje podle názvu.) |
kurzoru | Definuje kurzor nebo animovaný kurzor jeho pojmenováním a zadáním názvu souboru, který ho obsahuje. (Pokud chcete použít konkrétní kurzor, aplikace si ji vyžádá podle názvu.) |
dialogové okno | Definuje šablonu, kterou může aplikace použít k vytváření dialogových oken. |
DIALOGEX | Definuje šablonu, kterou může aplikace použít k vytváření dialogových oken. |
písmo | Určuje název souboru, který obsahuje písmo. |
HTML | Určuje soubor HTML. |
ikona | Definuje ikonu nebo animovanou ikonu jeho pojmenováním a zadáním názvu souboru, který ho obsahuje. (Pokud chcete použít konkrétní ikonu, aplikace ji požádá podle názvu.) |
nabídky | Definuje vzhled a funkci nabídky. |
MENUEX | Definuje vzhled a funkci nabídky. |
MESSAGETABLE | Definuje tabulku zpráv tak, že ji pojmenuje a zadá název souboru, který ji obsahuje. Soubor je binární soubor prostředků vygenerovaný kompilátorem zpráv. |
popup | Definuje položku nabídky, která může obsahovat položky nabídky a podnabídky. |
PLUGPLAY | Zastaralý. |
RCDATA | Definuje datové prostředky. Datové prostředky umožňují zahrnout binární data do spustitelného souboru. |
STRINGTABLE | Definuje řetězcové prostředky. Řetězcové prostředky jsou řetězce Unicode nebo ASCII, které lze načíst ze spustitelného souboru. |
TEXTINCLUDE | Speciální prostředek interpretovaný jazykem Visual C++. Další informace najdete v tématu TN035. |
TYPELIB | Speciální prostředek, který se používá s možnostmi linkeru /TLBID a /TLBOUT. |
uživatelem definovaných | Definuje prostředek, který obsahuje data specifická pro aplikaci. |
VERSIONINFO | Definuje prostředek informací o verzi. Obsahuje informace, jako je číslo verze, zamýšlený operační systém atd. |
VXD | Zastaralý. |
Další informace o předdefinovaných prostředcích MFC naleznete v tématu TN023 a TN024.
Řízení
Řízení | Popis |
---|---|
AUTO3STATE | Vytvoří automatický ovládací prvek zaškrtávacího políčka se třemi stavy. |
AUTOCHECKBOX | Vytvoří automatický ovládací prvek zaškrtávacího políčka. |
AUTORADIOBUTTON | Vytvoří automatický ovládací prvek přepínačů. |
zaškrtávací políčko | Vytvoří ovládací prvek zaškrtávacího políčka. |
COMBOBOX | Vytvoří ovládací prvek pole se seznamem. |
CONTROL | Vytvoří ovládací prvek definovaný aplikací. |
CTEXT | Vytvoří ovládací prvek na střed textu. |
DEFPUSHBUTTON | Vytvoří výchozí ovládací prvek pushbutton. |
EDITTEXT | Vytvoří ovládací prvek pro úpravy. |
GROUPBOX | Vytvoří ovládací prvek skupinového rámečku. |
ikona | Vytvoří ovládací prvek ikony. Tento ovládací prvek je ikona zobrazená v dialogovém okně. |
LISTBOX | Vytvoří ovládací prvek seznamu. |
LTEXT | Vytvoří ovládací prvek textu zarovnaný doleva. |
PUSHBOX | Vytvoří ovládací prvek push box. |
PUSHBUTTON | Vytvoří ovládací prvek stisknutou tlačítkem. |
RADIOBUTTON | Vytvoří ovládací prvek přepínačů. |
RTEXT | Vytvoří ovládací prvek zarovnaný doprava. |
posuvníku | Vytvoří ovládací prvek posuvníku. |
STATE3 | Vytvoří ovládací prvek zaškrtávacího políčka se třemi stavy. |
Výroky
Výrok | Popis |
---|---|
titulek | Nastaví název dialogového okna. |
charakteristiky | Určuje informace o prostředku, který lze použít nástrojem, který může číst nebo zapisovat soubory definice prostředku. |
třídy | Nastaví třídu dialogového okna. |
EXSTYLE | Nastaví rozšířený styl okna dialogového okna. |
písmo | Nastaví písmo, se kterým systém bude kreslit text pro dialogové okno. |
jazyka | Nastaví jazyk pro všechny prostředky až do dalšího příkazu LANGUAGE nebo na konec souboru. Když se příkaz jazyka zobrazí před začátkem textuakcelerátorů, DIALOG, MENU, RCDATAnebo STRINGTABLE definici prostředku, se zadaný jazyk vztahuje pouze na tento prostředek. |
nabídky | Nastaví nabídku dialogového okna. |
MENUITEM | Definuje položku nabídky. |
styl | Nastaví styl okna pro toto dialogové okno. |
verze | Určuje informace o verzi prostředku, který lze použít nástrojem, který může číst nebo zapisovat definiční soubory prostředků. |