Grupuj elementy okna dialogowego w jedną „Grupę” (Visual Studio)
Chcę utworzyć okno dialogowe do zmiany ustawień aplikacji. Poniżej znajduje się zrzut ekranu Adobe Reader. Po użyciu Spy ++ sądzę, że:
Po prawej stronie wszystkie elementy sterujące (przyciski, pola kombi ... itd.) Należą do modułu GroupBox.
Dla każdej kategorii w TreeView Control po lewej stronie znajduje się odpowiedni GroupBox, który grupuje wszystkie kontrolki związane z tą kategorią.
Gdy użytkownicy wybierają różne kategorie, ukrywa jeden GroupBox i pokazuje inny GroupBox.
Ale w kodzie źródłowym (xxx.rc, plik zasobów) poniżej nie widziałem nigdzie gdzie mogę określić „rodzica” elementu dialogowego.
Nawet jeśli otworzę xxx.rc z „Widokiem zasobów” (nie widzianym jako kody), nie mogę znaleźć żadnej opcji określającej rodzica elementu dialogowego na swojej stronie właściwości.
Chciałbym wiedzieć, jak przypisać rodzica (który w moim przypadku jest GroupBoxem) do elementu okna dialogowego lub elementów dialogów grupowych do pojedynczej grupy w pliku .rc, tzn. Gdy tworzy się elementy okna dialogowego. (Myślę, że można to zrobić, modyfikując plik .rc.)
GROUPBOX "View",IDC_SECTION_VIEW,101,6,228,88
LTEXT "Default &Layout:",IDC_DEFAULT_LAYOUT_LABEL,107,19,108,9
COMBOBOX IDC_DEFAULT_LAYOUT,215,17,108,64,CBS_DROPDOWNLIST | WS_TABSTOP
LTEXT "Default &Zoom:",IDC_DEFAULT_ZOOM_LABEL,107,36,108,9
COMBOBOX IDC_DEFAULT_ZOOM,215,34,108,149,CBS_DROPDOWN | WS_TABSTOP
CONTROL "Show the &bookmarks sidebar when available",IDC_DEFAULT_SHOW_TOC,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,53,216,9
...
...
...