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.
Klassen CDialog och dess härledda klasser kapslar in dialogrutefunktioner. Eftersom en dialogruta är en särskild typ av fönster CDialog härleds från CWnd. Härled dina dialogklasser från CDialog eller använd någon av de vanliga dialogrutorna för standarddialogrutor, till exempel att öppna eller spara en fil, skriva ut, välja ett teckensnitt eller en färg, initiera en sök-och-ersätt-åtgärd eller utföra olika OLE-relaterade åtgärder.
CDialog
Basklassen för alla dialogrutor, både modal och modelös.
CDataExchange
Tillhandahåller information om datautbyte och validering för dialogrutor.
Vanliga dialogrutor
Dessa dialogruteklasser kapslar in de vanliga Dialogrutorna i Windows. De ger enkla implementeringar av komplicerade dialogrutor.
CCommonDialog
Basklass för alla vanliga dialogrutor.
CFileDialog
Innehåller en standarddialogruta för att öppna eller spara en fil.
CColorDialog
Innehåller en standarddialogruta för att välja en färg.
CFontDialog
Innehåller en standarddialogruta för att välja ett teckensnitt.
CFindReplaceDialog
Innehåller en standarddialogruta för en sök-och-ersätt-åtgärd.
CPrintDialog
Innehåller en standarddialogruta för att skriva ut en fil.
CPrintDialogEx
Innehåller ett egenskapsblad för Windows Print.
CPageSetupDialog
Innesluter de tjänster som erbjuds av Windows vanliga dialogruta för sidinställning med ytterligare stöd för att ställa in och ändra utskriftsmarginaler.
Vanliga OELE-dialoger
OLE lägger till flera vanliga dialogrutor i Windows. De här klasserna kapslar in de vanliga OLE-dialogrutorna.
COleDialog
Används av ramverket för att innehålla vanliga implementeringar för alla OLE-dialogrutor. Alla dialogruteklasser i användargränssnittskategorin härleds från den här basklassen.
COleDialog kan inte användas direkt.
COleInsertDialog
Visar dialogrutan Infoga objekt, standardanvändargränssnittet för att infoga nya OLE-länkade eller inbäddade objekt.
COlePasteSpecialDialog
Visar dialogrutan Klistra in special, standardanvändargränssnittet för att implementera kommandot Redigera klistra in special.
COleLinksDialog
Visar dialogrutan Redigera länkar, standardanvändargränssnittet för att ändra information om länkade objekt.
COleChangeIconDialog
Visar dialogrutan Ändra ikon, standardanvändargränssnittet för att ändra ikonen som är associerad med ett ole-inbäddat eller länkat objekt.
COleConvertDialog
Visar dialogrutan Konvertera, standardanvändargränssnittet för konvertering av OLE-objekt från en typ till en annan.
COlePropertiesDialog
Kapslar in dialogrutan för vanliga OLE-egenskaper i Windows. Vanliga dialogrutor för OLE-egenskaper är ett enkelt sätt att visa och ändra egenskaperna för ett OLE-dokumentobjekt på ett sätt som överensstämmer med Windows-standarder.
COleUpdateDialog
Visar dialogrutan Uppdatera, standardanvändargränssnittet för uppdatering av alla länkar i ett dokument. Dialogrutan innehåller en förloppsindikator som anger hur nära uppdateringsproceduren är att slutföras.
COleChangeSourceDialog
Visar dialogrutan Ändra källa, standardanvändargränssnittet för att ändra målet eller källan för en länk.
COleBusyDialog
Visar dialogrutorna Server Upptagen och Servern svarar inte, standardanvändargränssnittet för hantering av anrop till upptagna program. Visas vanligtvis automatiskt av COleMessageFilter-implementeringen .
Egenskapsbladsklasser
Med egenskapsbladsklasserna kan dina program använda egenskapsblad, även kallade dialogrutor med flikar. Egenskapsblad är ett effektivt sätt att organisera ett stort antal kontroller i en enda dialogruta.
CPropertyPage
Innehåller de enskilda sidorna i ett egenskapsblad. Härled en klass från CPropertyPage för varje sida som ska läggas till i egenskapsbladet.
CPropertySheet
Tillhandahåller en ram för flera egenskapssidor. Härled din egenskapsbladsklass från CPropertySheet för att snabbt implementera dina egenskapsblad.
COlePropertyPage
Visar egenskaperna för en OLE-kontroll i ett grafiskt gränssnitt, ungefär som i en dialogruta.
HTML-baserade dialogklasser
CDHtmlDialog
Används för att skapa dialogrutor som implementerar användargränssnittet med HTML i stället för dialogresurser.
CMultiPageDHtmlDialog
Visar flera HTML-sidor sekventiellt och hanterar händelserna från varje sida.
Relaterade klasser
Dessa klasser är inte dialogrutor i sig, men de använder dialogrutemallar och har mycket av dialogrutornas beteende.
CDialogBar
Ett kontrollfält som baseras på en dialogrutemall.
CFormView
En rullningsvy vars layout definieras i en dialogrutemall. Härled en klass från CFormView för att implementera ett användargränssnitt baserat på en dialogrutemall.
CDaoRecordView
Tillhandahåller en formulärvy som är direkt ansluten till ett DAO-postuppsättningsobjekt (Data Access Object). Precis som alla formulärvyer baseras en CDaoRecordView på en dialogrutemall.
CRecordView
Tillhandahåller en formulärvy som är direkt ansluten till ett ODBC-postuppsättningsobjekt (Open Database Connectivity). Precis som alla formulärvyer baseras en CRecordView på en dialogrutemall.
CPrintInfo
En struktur som innehåller information om ett utskrifts- eller förhandsgranskningsjobb. Används av utskriftsarkitekturen i CView.
Se även
översikt över -klass