Skocz do zawartości

Juju

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Juju

  1. Cze!
    WM_DESTROY oznacza, ze win niszczy okno na polecenie uzytkownika, komunikat ten jest wynikiem klikniecia przez uzytkownika przycisku zamknij albo zamknij z menu systemowego programu, [za Petzoldem, Programowanie Windows s. 62, 2 polska edycja ]
    mozesz go przechwycic, a nastepnie

    case WM_DESTROY:
    return 0;

    //edit

    A teraz o WM_CLOSE

    Gdy uzytkownik wybierze zamknij z menu systemowego jest generowany komunikat WM_SYSCOMMAND z w wParam rownym SC_CLOSE, procedura okna przekazuje go do DefWindowProc, a on wysyła komunikat do funkcji okna WM_CLOSE, Mozna WM_CLOSE przechwycic, i np. zapytac uzytkownika o potwierdzenie zamkniecia, aby nic on nie robił

    case WM_CLOSE:
    return 0;

    Jeśli się mylę to prosze o poprawienie mnie :$ .

×
×
  • Utwórz nowe...