Je crée une application de dispositif intelligent, qui crée une barre de commande de cette façon:bouton Fermer de CCommanBar ne quitte pas l'application
if (!m_wndCommandBar.Create(this) ||
!m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME) ||
!m_wndCommandBar.AddAdornments(dwAdornmentFlags))
{
TRACE0("CommandBar no se pudo crear\n");
return -1; // No se pudo crear
}
m_wndCommandBar.SetBarStyle(m_wndCommandBar.GetBarStyle() | CBRS_SIZE_FIXED);
De cette façon, une barre de commande est créée avec un bouton de fermeture.
Il s'agit d'une application SDI pour périphérique intelligent.
Lorsque j'appuie sur le bouton de fermeture, la fenêtre de l'application disparaît, mais l'application continue à fonctionner. J'ai réalisé à ce sujet parce que lorsque je débogue en utilisant Visual Studio 2008, le débogueur ne se termine pas.
Que puis-je faire?
Montrez-nous le code comment ajouter si le bouton de fermeture et comment du vous quittez l'application. –
C'est le problème. Je n'ai pas ajouté ce bouton. Système ajouter des boutons automatiquement (bouton de démarrage, bouton de sip et bouton de fermeture). J'ai réalisé que le bouton de fermeture ne fait que masquer l'application, car je peux le voir dans le gestionnaire de tâches. J'ai seulement ajouté mon propre menu IDR_MAINFRAME. – jstuardo