Modala och lägeslösa dialogrutor

Anmärkning

Biblioteket För Microsoft Foundation-klasser (MFC) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.

Du kan använda CDialog för klassen för att hantera två typer av dialogrutor:

  • Modala dialogrutor, som kräver att användaren svarar innan programmet fortsätter

  • Lägeslösa dialogrutor, som stannar kvar på skärmen och är tillgängliga för användning när som helst, men som samtidigt tillåter annan användaraktivitet

Resursredigering och procedurer för att skapa en dialogmall är desamma för modala och lägeslösa dialogrutor.

Följande steg krävs för att skapa en dialogruta för programmet:

  1. Använd dialogredigeraren för att utforma dialogrutan och skapa dess dialogmallsresurs.

  2. Skapa en dialogklass.

  3. Anslut dialogresursens kontroller till meddelandehanterare i dialogklassen.

  4. Lägg till datamedlemmar som är associerade med dialogrutans kontroller och ange dialogdatautbyte och dialogdatavalidering för kontrollerna.

Se även

dialogrutorna
Arbeta med dialogrutor i MFC