Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Text an Notepad senden (https://www.delphipraxis.net/112802-text-notepad-senden.html)

Xzeer 27. Apr 2008 14:11


Text an Notepad senden
 
Hallo,

Ich möchte gerne aus meinem Programm einen Text an Notepad senden.

Der Code um das Fenster zu finden lautet:

Delphi-Quellcode:
window:=findwindow('Notepad', nil);
Das Fenster wird auch gefunden.

Die Komponente an die ich den Text senden möchte heißt ja "Edit", nur wie schaffe ich es einen Text an das Edit zu senden???

s-off 27. Apr 2008 14:14

Re: Text an Notepad senden
 
Hallo,

dazu gibt es hier im Forum reichlich Beispiele. Einfach mal die Suchfunktion bemühen.

DeddyH 27. Apr 2008 14:21

Re: Text an Notepad senden
 
Delphi-Quellcode:
var Wnd: HWnd;
begin
  Wnd := FindWindowEx(FindWindow('notepad',nil),0,'Edit',nil);
  if Wnd <> 0 then
    SendMessage(Wnd,WM_SETTEXT,0,LongInt(PChar('Eingefügt')));
end;
Ungetestet.

Xzeer 27. Apr 2008 15:05

Re: Text an Notepad senden
 
mhh danke funtioniert.

Gibt es eigentlich irgendwo eine Übersicht über alle (die meist verwendeten) Befehle, die man mit SendMessage senden kann? Im MSDN hab ich nichts gefunden...

Der.Kaktus 27. Apr 2008 15:10

Re: Text an Notepad senden
 
Zitat:

Zitat von Leos-Studio
mhh danke funtioniert.

Gibt es eigentlich irgendwo eine Übersicht über alle (die meist verwendeten) Befehle, die man mit SendMessage senden kann? Im MSDN hab ich nichts gefunden...

Schau mal in der WIN32.hlp nach.. zu finden im Verz.: C:\Programme\Gemeinsame Dateien\Borland Shared\MSHelp


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz