Udostępnij za pośrednictwem


Dodawanie formantów do okna dialogowego powodującego zatrzymanie działania okna dialogowego

Po dodaniu wspólnej kontroli lub formant edycji wzbogaconej do okna dialogowego, nie pojawiał się podczas badania okno dialogowe lub nie pojawi się okno dialogowe, sam.

Przykład problemu

  1. Utwórz projekt systemu Win32, modyfikowanie ustawień aplikacji, więc utworzyć aplikację systemu Windows (nie aplikacji konsoli).

  2. W Widok zasobów, kliknij dwukrotnie plik .rc.

  3. W obszarze opcji okna dialogowego, kliknij dwukrotnie, o pole.

  4. Dodaj Kontroli adresu IP do okna dialogowego.

  5. Zapisz i odbudować wszystkie.

  6. Wykonanie programu.

  7. W oknie dialogowym Pomoc menu, kliknij przycisk o polecenia; żadne okno dialogowe jest wyświetlane.

Przyczyna

Obecnie edytora okien dialogowych nie automatycznie dodać kod do projektu podczas przeciągania i upuszczania następujące formanty standardowe lub RTF jest edytowanie formantów na okno dialogowe.Ani Visual Studio oferuje ostrzeżenie lub błąd po wystąpieniu tego problemu.Kod kontroli należy dodać ręcznie.

Formant suwaka

Formant drzewa

Wybór daty i godziny

Formantu pokrętła

Formant karty

Kalendarz miesięczny

Kontrolę postępu

Kontrola animacji

Formant adresu IP

Klawisz dostępu

Formantu Rich Edit

Rozszerzone pole kombi

Formant listy

Formantu Rich Edit 2.0

Formant niestandardowy

Poprawka dla typowych formantów

Aby użyć wspólnej kontroli okno dialogowe, trzeba wywołać InitCommonControlsEx lub AFXInitCommonControls przed utworzeniem okno dialogowe.

Poprawka dla formantów RichEdit

Musisz wywołać LoadLibrary dla sformatowanego jest edytowanie formantów.Aby uzyskać więcej informacji, zobacz przy użyciu formantu RichEdit 1.0 z MFC, O Rich edytowanie formantów w Windows SDK, i Omówienie formant edycji Rich.

Wymagania

Win32

Zobacz też

Informacje

Edytor okien dialogowych

Koncepcje

Rozwiązywanie problemów z Edytorem okien dialogowych