Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331

    [C++] intercettare il Cancel di una Dialog

    Salve a tutti, ho una Dialog creata in C++ con Visual Studio 2005.
    Quando creo la Dialog mi propone per default 2 bottoni Ok e Cancel.
    Quando clicco su Cancel chiude l'applicazione al pari di quello che fa quando clicco sulla x in alto a destra.
    C'e' un modo per ridefinire l'operazione che viene eseguita in modo che quando esce esegua anche altro (nella fattispecie chiudere un Thread e liberare della memoria)?

    Ciao e grazie
    Sandro

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Anche la Dialog ha una sua DlgProc (come le WndProc per le finestre).
    Definisci questa funzione, fai le tue operazioni con i messaggi e passa a DefDialogProc quelli che non vuoi processare.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.