Frage

Ich muss eine Fehlermeldung anzeigen, die auf der Ablehnung einer drop in meiner Anwendung.

Ich habe versucht, diese in der OnDrop() aber dann die source-Anwendung hängt, bis meine Botschaft Feld geschlossen wird.

Wie kann ich das tun?

War es hilfreich?

Lösung

Können Sie immer rufen PostMessage mit einer privaten Nachricht, die in der WM_APP-Bereich und in der message-handler-Karte der Fehler.

So können Sie zeigen die Fehler nach dem drag-and-drop-Bedienung ist wirklich über und es besteht keine Gefahr, vermasselt alles.

Andere Tipps

Du hast Recht.Aber all die Informationen, die ich brauche, um Bericht in die Nachricht box ist in der OnDrop.

Wenn Sie Daten benötigen, die Sie kopieren können Sie im OnDrop, bewahren Sie Sie in einem temporären Speicherort, und in der WM_APP range Nachricht übergeben Sie den index auf die Daten in den temporären Speicherort.Der handler für die message WM_APP Aufräumen können die temporären Daten nach dem anzeigen der Nachricht box.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top