Skapa och visa dialogrutor

Att skapa ett dialogobjekt är en tvåfasåtgärd. Skapa först dialogobjektet och skapa sedan dialogfönstret. De modala och icke-modala dialogrutorna skiljer sig något åt i den process som används för att skapa och visa dem. I följande tabell visas hur modala och icke-modala dialogrutor normalt konstrueras och visas.

Skapa dialogruta

Typ av dialogruta Så här skapar du den
Modellös Skapa CDialog, och anropa sedan Create medlemsfunktionen.
Modala Skapa CDialog, och anropa sedan DoModal medlemsfunktionen.

Om du vill kan du skapa dialogrutan från en dialogmall i minnet som du har skapat i stället för från en dialogmallsresurs. Detta är dock ett avancerat ämne.

Se även

Arbeta med dialogrutor i MFC