2008-08-13 10 views
1

Dans mon application MFC, lorsque j'appelle CComboBox :: ShowDropDown(), le curseur de la souris est masqué jusqu'à ce que l'interaction avec la zone de liste déroulante soit terminée (lorsque la zone de liste déroulante perd le focus.) Elle ne réapparaît pas il le fait avec des boîtes d'édition.Comment empêcher le curseur de la souris d'être caché après avoir appelé CComboBox :: ShowDropDown?

Comment puis-je empêcher le curseur de la souris d'être caché?

Répondre

1

Appel

SetCursor(LoadCursor(NULL, IDC_ARROW));

immédiatement après l'appel ShowDropDown().

+0

J'ai utilisé cette instruction et j'ai obtenu cette erreur: ''LoadCursorA': ne peut pas convertir le paramètre 2 de 'int' à 'LPCSTR'' qu'est-ce que je fais mal ici? –

+0

Le premier paramètre à LoadCursor doit être 'NULL' si vous souhaitez utiliser l'une des constantes de curseur prédéfinies. Voir https://msdn.microsoft.com/fr-fr/library/windows/desktop/ms648391%28v=vs.85%29.aspx. –

Questions connexes