Metoder för att skapa ett statusfält

MFC tillhandahåller två klasser för att skapa statusstaplar: CStatusBar och CStatusBarCtrl (som omsluter Det gemensamma Kontroll-API:et för Windows). CStatusBar innehåller alla funktioner i den gemensamma kontrollen för statusfältet, den interagerar automatiskt med menyer och verktygsfält och hanterar många av de vanliga kontrollinställningar och strukturer som krävs åt dig. Den resulterande körbara filen är dock vanligtvis större än den som skapas med hjälp CStatusBarCtrlav .

CStatusBarCtrl resulterar vanligtvis i en mindre körbar fil, och du kanske föredrar att använda CStatusBarCtrl om du inte tänker integrera statusfältet i MFC-arkitekturen. Om du planerar att använda CStatusBarCtrl och integrera statusfältet i MFC-arkitekturen måste du vara extra noga med att kommunicera statusfältets kontrollmanipuleringar till MFC. Detta meddelande är inte svårt. Det är dock ytterligare arbete som inte behövs när du använder CStatusBar.

Visual C++ innehåller två sätt att dra nytta av den gemensamma kontrollen för statusfältet.

Med någon av metoderna får du åtkomst till medlemsfunktionerna i statusstapelkontrollen. När du anropar CStatusBar::GetStatusBarCtrlreturneras en referens till ett CStatusBarCtrl objekt så att du kan använda någon av medlemsfunktionerna. Mer information om hur du skapar och skapar ett statusfält med hjälp av finns i CStatusBar.

Se även

Använda CStatusBarCtrl
Kontroller