Question

Je dois afficher un message d'erreur lors du rejet d'un dépôt dans ma candidature.

J'ai essayé ceci dans le OnDrop() mais l'application source se bloque jusqu'à ce que ma boîte de message soit fermée.

Comment puis je faire ça?

Était-ce utile?

La solution

Vous pouvez toujours appeler PostMessage avec un message privé dans la plage WM_APP et afficher l'erreur dans le gestionnaire de messages.

De cette façon, vous affichez l'erreur une fois l'opération de glisser-déposer réellement terminée et il n'y a aucun risque de gâcher quoi que ce soit.

Autres conseils

Tu as raison.Mais toutes les données que je dois signaler dans la zone de message se trouvent dans OnDrop.

Si vous avez besoin de données, vous pouvez les copier dans OnDrop, les stocker dans un emplacement temporaire, puis dans le message de plage WM_APP, transmettre l'index aux données dans un emplacement temporaire.Le gestionnaire du message WM_APP peut nettoyer les données temporaires après avoir affiché la boîte de message.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top