Udostępnij za pośrednictwem


Dodawanie okna dialogowego ATL

Aby dodać okno dialogowe ATL do projektu, projekt musi być projektem ATL lub projektem MFC obejmującym obsługę ATL. Za pomocą Kreatora projektu ATL można utworzyć aplikację ATL lub dodać obiekt ATL do aplikacji MFC w celu zaimplementowania obsługi ATL dla aplikacji MFC.

Domyślnie Kreator okna dialogowego ATL implementuje okno dialogowe pochodzące z narzędzia CAxDialogImpl. Ta klasa obejmuje obsługę hostowania kontrolek ActiveX i Windows. Jeśli nie chcesz narzucić obsługi kontrolek ActiveX, po wygenerowaniu kodu przez kreatora zastąp wszystkie wystąpienia CAxDialogImplCSimpleDialog lub CDialogImpl jako klasą bazową.

Uwaga

CSimpleDialog Tworzy tylko modalne okna dialogowe, które obsługują tylko typowe kontrolki systemu Windows. CDialogImpl Tworzy modalne lub moderowe okna dialogowe.

Aby dodać zasób okna dialogowego ATL do projektu

  1. Utwórz projekt ATL przy użyciu Kreatora projektu ATL.

  2. W widoku klasy kliknij prawym przyciskiem myszy nazwę projektu i kliknij polecenie Dodaj z menu skrótów. Kliknij pozycję Dodaj klasę.

  3. W okienku Szablony okna dialogowego Dodawanie klasy kliknij pozycję Okno dialogowe ATL. Kliknij przycisk Otwórz, aby wyświetlić Kreatora okna dialogowego ATL.

Aby uzyskać więcej informacji, zobacz Implementowanie okna dialogowego.

Zobacz też

Dodawanie klasy
Klasy okien
Mapy komunikatów