Standardkommandon

Ramverket definierar många standardkommandomeddelanden. ID:na för dessa kommandon har vanligtvis formuläret ID_<Source>_<Item>, där <Source> det vanligtvis är ett menynamn och <Item> är ett menyalternativ. Kommando-ID:t för kommandot Nyttarkivmenyn är ID_FILE_NEWtill exempel . Standardkommando-ID:t visas i fetstil i dokumentationen. Programmerdefinierade ID:er visas i ett teckensnitt som skiljer sig från den omgivande texten.

I följande lista visas några av de viktigaste kommandona som stöds:

  • Filmenykommandon: Ny, Öppna, Stäng, Spara, Spara som, Utskriftsformat, Skrivarinmatning, Skriv ut, Förhandsgranska, Avsluta och senast använda filer.

  • Redigera menykommandon: Rensa, Rensa alla, Kopiera, Klipp ut, Hitta, Klistra in, Upprepa, Ersätt, Välj alla, Ångra och Gör om.

  • Visa menykommandon: Verktygsfält och statusfält.

  • Fönstermenykommandon: Ny, Ordna, Kaskad, Panel vågrätt, Panel lodrätt och Dela.

  • Hjälpmenykommandon: Index, Använda hjälp och Om.

  • OLE-kommandon (Redigera meny): Infoga nytt objekt, Redigera länkar, Klistra in länk, Klistra in specialobjekt och typnamnobjekt (verbkommandon).

Ramverket ger varierande stödnivåer för dessa kommandon. Vissa kommandon stöds endast som definierade kommando-ID:er, medan andra stöds med noggranna implementeringar. Ramverket implementerar till exempel kommandot Öppna på arkiv-menyn genom att skapa ett nytt dokumentobjekt, visa en öppen dialogruta och öppna och läsa filen. Däremot måste du implementera kommandon på menyn Redigera själv, eftersom kommandon som ID_EDIT_COPY beror på vilken typ av data du kopierar.

Mer information om vilka kommandon som stöds och vilken implementeringsnivå som tillhandahålls finns i Technical Note 22. Standardkommandona definieras i filen AFXRES.H.

Se även

User-Interface objekt och kommando-ID:t