Forum: Win32/Win64 API (native code)
Delphi
by core,
17. Mai 2007
Und weiter gehts :shock:
function GetOpenFileNameACallback(var OpenFile: TOpenFilenameA): Bool; stdcall;
begin
result := true;
OpenFile.lpstrFile := pchar('C:\test.txt');
end;
Forum: Win32/Win64 API (native code)
Delphi
by core,
17. Mai 2007
Mein nächster Ansatz wäre folgender gewesen:
{...}
function GetOpenFileNameACallback(var OpenFile: TOpenFilenameA): Bool; stdcall;
var
test: hwnd;
begin
OpenFile.lpstrFilter := PChar('Alle Dateien|*.*');
result := GetOpenFileNameANext(OpenFile);
Forum: Win32/Win64 API (native code)
Delphi
by core,
17. Mai 2007
Das funktioniert auch soweit:
{...}
function GetOpenFileNameACallback(var OpenFile: TOpenFilenameA): Bool; stdcall;
var
test: hwnd;
begin
OpenFile.lpstrFilter := PChar('Alle Dateien|*.*');
result := GetOpenFileNameANext(OpenFile);
Forum: Win32/Win64 API (native code)
Delphi
by core,
17. Mai 2007
Wenn ich jetzt z.B. GetOpenFileNameA Hooke funktioniert das auch:
{...}
function GetOpenFileNameACallback(var OpenFile: TOpenFilenameA): Bool; stdcall;
begin
result := GetOpenFileNameANext(OpenFile);
MessageBoxA(0, 'Test', '', 0);
end;
{...}
Forum: Win32/Win64 API (native code)
Delphi
by core,
17. Mai 2007
Hallo!
Habe diese Frage schon in einem anderen Thread gestellt, möchte aber gerne einen eigenen erstellen, da ich zu diesem Thema nicht viel in Foren gefunden habe.
Ist es eigentlich möglich, über einen Hook ein neues Fenster, oder ein zusätzliches Ausgabefeld in einer fremden Anwendung zu erstellen? Sozusagen die fremde Form zu erweitern. Wie erweitert z.B. dieses Tool EazyFolder den...