Okna, mysz, klawiatura, timer
Wersja C
Dodawanie okien potomnych w oknie głównym.
- Wzór programu
- Okno główne:
- po naciśnięciu lewego przycisku myszy rozpocząć umieszczanie nowego
okna potomnego
- podczas przesuwania kursora myszy z naciśniętym lewym przyciskiem kontynuować
umieszczanie z zaczepionym punktem początkowym
- zakończyć umieszczanie po puszczeniu lewego przycisku
- obsłużyć poprawnie puszczenie przycisku myszy poza oknem
- zapobiegać mruganiu podczas umieszczania
- Okna potomne:
- pasek tytułowy
- tytuły okien - kolejne numery od 1
- działający standardowy przycisk zamykania okna
- rozmiar okna:
- dowolny rozmiar po zakończeniu umieszczania
- dozwolona nagła zmiana rozmiaru do minimum systemowego po rozpoczęciu
operacji zmiany rozmiaru
- standardowa możliwość zmiany rozmiaru
- przenoszenie okna po złapaniu za jego obszar klienta
- zapobiegać mruganiu podczas dowolnej zmiany rozmiaru lub położenia okna
- nowe okno musi być na wierzchu
- kolor obszaru klienta - systemowy kolor paska tytułowego aktywnego okna
- Wskazówki:
- SetWindowPos
- SetCapture, ReleaseCapture
- WM_NCHITTEST