WM_CLOSE i działanie aplikacji w tle

0

Witam, potrzebuję zrobić coś takiego że po wciśnięciu X na ramce okna, okno aplikacji znika i aplikacja działa w tle. Jeżeli wywoła się komunikat WM_CLOSE to dodatkowo okno aplikacji znika, wydaje mi się że się niszczy i nie mogę go z powrotem przywrócić, zaś aplikacja nadal działa w tle

0
021995 napisał(a):

Witam, potrzebuję zrobić coś takiego że po wciśnięciu X na ramce okna, okno aplikacji znika i aplikacja działa w tle. Jeżeli wywoła się komunikat WM_CLOSE to dodatkowo okno aplikacji znika, wydaje mi się że się niszczy i nie mogę go z powrotem przywrócić, zaś aplikacja nadal działa w tle

WUT? Przede wszystkim komunikaty o wciskanych klawiszach trafiają do całego okna, a nie ramki okna. Jeśli koniecznie chcesz takie coś zrobić to zdefiniuj obsługę komunikatów WM_KEYDOWN/WM_KEYUP. WM_CLOSE w tym przypadku jest bezsensensem. Do schowania okna użyj funkcji ShowWindow z parametrem SW_HIDE.

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