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
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.