Sto gestendo la chiave ESC
nella mia applicazione e quando questa chiave viene ricevuta desidero chiudere la finestra corrente.In Win32 programmazione C++ per chiudere una finestra, dovrei chiamare DestroyWindow (hWnd) me stesso o SendMessage (WM_CLOSE, hWnd, 0, 0)?
Devo chiamare semplicemente DestroyWindow(hWnd)
o devo SendMessage(WM_CLOSE, hWnd, 0, 0)
o devo chiudere la finestra corrente in qualche modo diverso?
Se tutto il tuo gestore 'WM_CLOSE' è chiamato' DestroyWindow() 'allora non c'è motivo di non chiamarlo direttamente. Dipende se vuoi eseguire qualsiasi altra elaborazione (ad es. Mostra una finestra di dialogo "Sei sicuro di voler uscire?"). –
Grazie Jonathan. Non eseguo altre elaborazioni, il mio gestore 'WM_CLOSE' chiama semplicemente' DestroyWindow() '. – bodacydo