[C++/WinAPI] Tworzenie drugiego okna w programie


(Matrix) #1

Witam. Mam mały problem w WinAPI. Stworzyłem sobie okno no nie :slight_smile: No ale chce zrobić jeszcze jedno okienko które wyskakuje przy starcie programu i które dane z pól tekstowych przekaże swoje wartości do np. buttonów w oknie 'rodzicu'.

Prosze o jakieś namiary :slight_smile: Pozdrawiam :slight_smile:


(Maniooo666) #2

Witam,

obsługując komunikat WM_CREATE tworzysz nowe okno.

W nowym oknie wpisujesz wartości w odpowiednie kontrolki,

po jego zamknięciu (czyli gdzieś koło obsługi WM_CLOSE) musisz dostać uchwyt okna rodzica (pewnie funkcją GetParent).

Jak masz uchwyt, to jesteś w domku, możesz mieszać.

Użyj funkcji SetWindowText.

Czytaj dokładnie dokumentację.

Badaj strony jak:

http://www.winapi.org

http://www.codeproject.com

MSDN powinien być Twoją stroną startową, jak chcesz się bawić w WinAPI.