WM_DROPFILES - Nachricht

jokey2

Erfahrenes Mitglied
Hallo Leute!

Wie fange ich eine WM_DROPFILES - Nachricht auf, die an ein Child eines Dialogs gesendet wird?
(VC++6; Dialogbasierte Anwendung)
 
Vielleicht etwas genauer:
Ich habe eine dialogbasierte Anwendung, die ein paar Editfelder enthält. Bei einem davon habe ich den ereiterten Stil 'Dateien akzeptieren' markiert. Das heißt, daß ich eine Datei aus dem Explorer auf das Editfeld ziehen kann. Wenn ich es dort droppe, dann wird eine WM_DROPFILES Nachricht an das Control geschickt.
Die Frage ist nun, wo und wie ich diese Nachricht abfangen kann. Ich wäre dankbar, wenn mir da einer helfen könnte.
 
Unser aller Liebling PreTranslateMessage erlaubt dir das:

Code:
  if ( ( pMsg->message == WM_DROPFILES )
  &&   ( pMsg->hwnd == m_EditDingDong.GetSafeHwnd() ) )
  {
    // hier WM_DROPFILES auswerten
    return TRUE;
  }
 
Zurück