Salut j_willy,
dans quel genre d'application avez-vous besoin de ceci ? Avec le cpc ou en dehors ? Si cpc, un dialogue, IDS ou MDI ?
I.e. s'il est pour une application de dialogue de cpc il est tout à fait facile. Ajouter juste une ligne comme ce proche le dessus (mais au moins au-dessous du « #include « stdafx.h » ") du dossier de l'exécution du dialogue :
UINT g_uQueryCancelAutoPlay = RegisterWindowMessage (TEXTE (« QueryCancelAutoPlay »)) ;
Ajouter alors un gestionnaire de messages pour ce message en ajoutant une entrée à la carte de message de dialogues, c.-à-d. ajoutent ceci quelque part entre « BEGIN_MESSAGE_MAP » et « END_MESSAGE_MAP » :
ON_REGISTERED_MESSAGE (g_uQueryCancelAutoPlay, OnQueryCancelAutoPlay)
Ajouter un declararation de fonction pour ce gestionnaire de messages dans la déclaration de classe de dialogue comme ceci :
afx_msg LONG OnQueryCancelAutoPlay (wParam de WPARAM, lParam de LPARAM) ;
et le mettre en application de façon ou d'autre comme ceci dans votre dialogue (ici je suppose que le nom de la classe de dialogues est CTestDlg, le remplacent par votre nom de classes de dialogue) :
LONG CTestDlg : : OnQueryCancelAutoPlay (wParam de WPARAM, lParam de LPARAM)
{
retour 1 ;
}
Espérer qu'aides,
ZOPPO
}