Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När användaren interagerar med programmet genom att välja menyer eller knappar i kontrollfältet med musen skickar programmet meddelanden från det berörda användargränssnittsobjektet till ett lämpligt kommandomålobjekt. Kommandomålklasser som härleds från CCmdTarget inkluderar CWinApp, CWnd, CDocTemplate, CDocument, CView och de klasser som härleds från dem. Ramverket stöder automatisk kommandodirigering så att kommandon kan hanteras av det lämpligaste objekt som för närvarande är aktivt i programmet.
Ett objekt i klassen CCmdUI skickas till kommandomålens uppdateringskommandogränssnitt (ON_UPDATE_COMMAND_UI) hanterare så att du kan uppdatera tillståndet för användargränssnittet för ett visst kommando (till exempel för att kontrollera eller ta bort kontrollen från menyobjekt). Du anropar medlemsfunktionerna i CCmdUI objektet för att uppdatera tillståndet för användargränssnittsobjektet. Den här processen är densamma oavsett om användargränssnittsobjektet som är associerat med ett visst kommando är ett menyalternativ eller en knapp eller båda.
              CCmdTarget
Fungerar som basklass för alla objektklasser som kan ta emot och svara på meddelanden.
              CCmdUI
Tillhandahåller ett programmatiskt gränssnitt för uppdatering av användargränssnittsobjekt, till exempel menyalternativ eller knappar i kontrollfältet. Kommandomålobjektet aktiverar, inaktiverar, kontrollerar och/eller rensar användargränssnittsobjektet med det här objektet.
Se även
översikt över -klass