[winapi] Zmiana zawartości w DialogBox

0

Mam okienko modalne (DialogBox) i w nim 3 radiobuttony. I teraz jak zrobić
taką sztuczkę, że jak naciskam na radiobutton jakiś to żeby mi się w
tym okienku modalnym tekst zmieniał, który jest poniżej tych 3
radiobuttonów? np.
LTEXT "To jest tekst1",IDC_LABEL1,100,100,10,100
LTEXT "To jest jakiś tekst2",IDC_LABEL2,100,100,10,100
LTEXT "To jest jakiś inny tekst3",IDC_LABEL3,100,100,10,100

Ogólnie to o o coś innego mi chodzi bo muszę zrobić coś takiego że jak
mam 1 radiobutton zaznaczony to się pojawiają pewne radiobuttony, jak 2 to
również w tym samym miejscu okna modalnego ale inne, ot taki formularz,
ale chodzi o idee dlatego dla prostoty podałem przykład z tekstem.
I nie wiem jak to zrobić, gdyby to nie było okno modalne to nadawałbym
kontrolkom uchwyty i jedne z nich ukrywał inne uwidaczniał, ale w przypadku
DialogBoxa jak mam go w pliku resource.rc to nie wiem jak to zrobić, aby
była widoczna kontrolka IDC_LABEL1 a IDC_LABEL2 i 3 nie jak radiobutton1 jest zafajkowany, a jak radiobutton2 jest zafajkowany to aby była widoczna kontrolka IDC_LABEL2 a pozostałe nie. Ot takie okno modalne które się zmienia w zależności od tego który radiobutton jest wciśnięty jest mi potrzebne.

0

o czizs xd
ciężko to ogarnąć co napisałeś

z tego co zrozumiałem, potrzebujesz użyć GetDlgItem, co daje konwersję ID=>HWND kontrolki, np. ShowWindow( GetDlgItem(ID_KONTROLKI,hwnd_rodzic) ,FALSE)

0

popraw temat. czas: 2 dni

// taki może być? - R

1 użytkowników online, w tym zalogowanych: 0, gości: 1