[D10.2] Drag and drop depuis explorateur vers TListBox
Bonjour,
Avec Delphi 10.2 et windows 10 je tente d'utiliser le drag and drop depuis l'explorateur vers une listbox, j'utilise ce qui est décrit dans la FAQ mais cela ne fonctionne pas.
Je précise que je fais cela depuis un frame et non pas une form.
J'ai du mettre
Code:
DragAcceptFiles(ListBox1.Handle, true);
en dehors du Create du frame sinon il n'était pas pris en compte
Code:
1 2 3 4 5 6 7
| protected
procedure WMDropFiles(var Msg: TMessage); message WM_DROPFILES;
procedure TFrame1.WMDropFiles(var Msg: TMessage);
begin
ShowMessage('on drop');
end; |
Lorsque je drag un fichier depuis l'explorateur sur la listbox, le curseur change bien d'apparence pour indiquer que l'on va dropper le fichier mais l'événement WMDropFiles n'est jamais éxécuté
Est ce que c'est parce que c'est un frame ?