Forum: Win32/Win64 API (native code)
Delphi
by der_kumpel,
16. Apr 2008
Nein, bisher leider nicht. :(
Könntest du mir verraten, welche Funktionen ich aus der Drag-Drop.cpp und der DDHook.cpp genau brauche?
Das mit der .dll hab ich nämlich nicht verstanden: braucht das Programm diese .dll, um den Drop zu erkennen?
Und wie ich die einzelnen Funktionen zusammensetzte hab ich auch noch nicht herausgefunden. Nach welchem Ereignis muss ich den Ausschau halten?
Forum: Win32/Win64 API (native code)
Delphi
by der_kumpel,
9. Apr 2008
Hui, das war vielleicht ein Akt. Und so alles verstanden hab ich auch noch nicht, manches konnte man ja auch simpel übernehmen...
function FileDroppedAtIcon(const a_hWndOwner: HWND; const a_iButtonID: integer; const PPoint: TPoint): boolean;
var
hWndTray, hWndOfIconOwner: HWND;
dwTrayProcessID, dwBytesRead: DWORD;
hTrayProc: THandle;
iButtonsCount, iButton, iIconId: integer;
...
Forum: Win32/Win64 API (native code)
Delphi
by der_kumpel,
7. Apr 2008
Danke für deine Mühe, aber da blick ich überhaupt nicht durch.
Ich vermute mal, dass der wichtige Teil in der Drag-Drop.cpp steht,
allerdings versteh ich da kaum was. :(
Forum: Win32/Win64 API (native code)
Delphi
by der_kumpel,
7. Apr 2008
Ich führe hier mal eine spezielle Frage zum CoolTrayIcon weiter:
Mein Problem ist, dass ich gerne per Drag&Drop eine Datei
(oder auch mehrere) aus dem Windows-Explorer auf mein TrayIcon
ziehen möchte, damit ich diese analysieren kann.
Auf meine Frage hat toms in diesem Tutorial für das CoolTrayIcon diesen Link gepostet.
Jetzt hab ich aber ein Problem den ganzen Spaß umzusetzen: