Ciao j_willy,
in quale genere di applicazione avete bisogno di questo? Con il MFC o senza? Se MFC, un dialogo, SDI o MDI?
I.e. se è per un'applicazione di dialogo di MFC è abbastanza facile. Aggiungere appena una linea come questo vicino la parte superiore (ma almeno sotto “il #include “stdafx.h„ ") della lima di esecuzione del dialogo:
UINT g_uQueryCancelAutoPlay = RegisterWindowMessage (TESTO (“QueryCancelAutoPlay„));
Allora aggiungere un alimentatore di messaggio per questo messaggio aggiungendo un'entrata al programma del messaggio di dialoghi, cioè aggiungono questo in qualche luogo fra “BEGIN_MESSAGE_MAP„ e “END_MESSAGE_MAP„:
ON_REGISTERED_MESSAGE (g_uQueryCancelAutoPlay, OnQueryCancelAutoPlay)
Aggiungere un declararation di funzione per questo alimentatore di messaggio nella dichiarazione del codice categoria di dialogo come questo:
afx_msg OnQueryCancelAutoPlay LUNGO (wParam di WPARAM, lParam di LPARAM);
e realizzarlo in qualche modo come questo nel vostro dialogo (qui presuppongo che il nome del codice categoria di dialoghi è CTestDlg, lo sostituisce con il vostro nome di codici categoria di dialogo):
CTestDlg LUNGO:: OnQueryCancelAutoPlay (wParam di WPARAM, lParam di LPARAM)
{
ritorno 1;
}
Sperare che aiuti,
ZOPPO
}