Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#6

Re: Drag & Drop: DragCursor mit Bitmap statt Standard-Cu

  Alt 14. Mär 2009, 18:23
Hallo,

ich hab jetzt den Code wie folgt eingebaut:

Delphi-Quellcode:
procedure TSymboleForm.ShellListView_TastenbilderStartDrag(Sender: TObject;
  var DragObject: TDragObject);
var
  Zeile : Integer;
  lpPath: PChar;
  sfi : SHFILEINFO;

begin
  Zeile := ShellListView_Tastenbilder.Selected.Index;

  lpPath := PChar(ShellListView_Tastenbilder.Folders[Zeile].PathName);

  SHGetFileInfo(lpPath, 0, sfi, SizeOf(SHFILEINFO), SHGFI_ICON or SHGFI_SMALLICON);
  SetCursor(sfi.hIcon);
  DestroyIcon(sfi.hIcon);
end;
Nur leider seh ich das Bild nicht als Cursor. Dafür seh ich nur einen Halteverbot-Cursor
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat