Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Anleitung WndProc? (https://www.delphipraxis.net/173211-anleitung-wndproc.html)

monkfurts 12. Feb 2013 19:43

Anleitung WndProc?
 
hallo,
kennt jemand vielleicht ein kleines Tutorial oder eine Anleitung die davon handelt wie man mit der
WndProc Messages sendet und empfängt und verarbeitet
ich hatte auch schon was gefunden aber das war dann nur Messages senden aber ich will wie auch empfangen können
da ich schon mal mit c++ programmiert habe weis ich ungefähr wie das abläuft aber ich weis nicht wie ich es unter Delphi mache

bitte schreibt nicht sowas wie 'Suchfunktion benutzen' oder 'Google schon gesucht ?':-D
ich hab schon nachgesehen aber nichts passendes gefunden :oops:

EWeiss 12. Feb 2013 19:46

AW: Anleitung WndProc?
 
Genauso wie bei C++

gruss

monkfurts 12. Feb 2013 20:03

AW: Anleitung WndProc?
 
ja aber wo und wie und welche befehle und so

Bummi 12. Feb 2013 20:09

AW: Anleitung WndProc?
 
Hast Du die Quelltext bei Deinem Delphi dabei, dann einfach mal z.B. in die Unit Forms schauen...

monkfurts 12. Feb 2013 20:20

AW: Anleitung WndProc?
 
Zitat:

Zitat von Bummi (Beitrag 1203168)
Hast Du die Quelltext bei Deinem Delphi dabei, dann einfach mal z.B. in die Unit Form schauen...

tut mir leid aber kannst du das genauer erklären
was für Quelltext ich versteh gar nicht was gemeint ist :oops:

monkfurts 12. Feb 2013 20:57

AW: Anleitung WndProc?
 
und wie kann ich das verstehen 'wie bei c++'
heißt das ich muss wieder den ganzen initialisierungskram der winapi für ein fenster selber machen
oder funktioniert das mit einem formular auch und wenn ja wie
tut mir leid aber ich benutze delphi erst seit 2 Wochen und habe ein par Verständnis-Probleme

edit: sorry für Doppelposten :-)

hoika 12. Feb 2013 21:15

AW: Anleitung WndProc?
 
Hallo,

schreib doch einmal ein Beispiel auf,
was du konkret machen willst.

Heiko

lbccaleb 13. Feb 2013 01:16

AW: Anleitung WndProc?
 
Wenn man ab und an mal die Forensuche benutzt, dan findet man ab und an auch mal was ;)

Wie z.B. das:
http://www.delphipraxis.net/23669-wo...en-werden.html

EWeiss 13. Feb 2013 06:02

AW: Anleitung WndProc?
 
Zitat:

Zitat von lbccaleb (Beitrag 1203194)
Wenn man ab und an mal die Forensuche benutzt, dan findet man ab und an auch mal was ;)

Wie z.B. das:
http://www.delphipraxis.net/23669-wo...en-werden.html

Das hat der Thread ersteller aber unterbunden (bzw. Ist nicht erwünscht) das du die Forensuche erwähnst. ;)

Wie ich schon sagte SendMessage/GetMessage und vieles andere mehr.

gruss

monkfurts 13. Feb 2013 08:38

AW: Anleitung WndProc?
 
nich wenn man einen passenden thread dazuschreibt
binn aber dummerweise nicht auf die idee gekommen
wndproc einbinden zu tippen

monkfurts 13. Feb 2013 08:55

AW: Anleitung WndProc?
 
ok eine kleine frage hätte ich noch
wie kann ich eine message an alles senden
also ohne ziel
hab mit brodcast versucht aber kein ergebniss
und wie bekomme ich den handle einse fensters

EWeiss 13. Feb 2013 09:01

AW: Anleitung WndProc?
 
Zitat:

wie bekomme ich den handle einse fensters
Hier im Forum suchenFindWindow

gruss

lbccaleb 13. Feb 2013 09:08

AW: Anleitung WndProc?
 
Und je nach Windowsmessage auch über die Auswertung von wParm und/oder lParam.
Dazu im MSDN über die Messages informieren.

monkfurts 13. Feb 2013 09:14

AW: Anleitung WndProc?
 
thx
und wie sendet man eine nachricht an alles
ohne ziel
so das alle progframme die nachricht erhalten können

EWeiss 13. Feb 2013 09:17

AW: Anleitung WndProc?
 
Zitat:

Zitat von monkfurts (Beitrag 1203235)
thx
und wie sendet man eine nachricht an alles
ohne ziel
so das alle progframme die nachricht erhalten können

Alle geöffneten Programme Enumerieren..
Anschließend deine Message senden zu jedem Handle das du findest.

Hier im Forum suchenEnumWindows

gruss

sirius 13. Feb 2013 09:28

AW: Anleitung WndProc?
 
Zitat:

Alle geöffneten Programme Enumerieren..
Anschließend deine Message senden zu jedem Handle das du findest
Windows bietet auch selber Funktionen zu Broadcasts an. Aber das ist nicht anders wie in C++.
Ich verstehe die Fragen nicht.

Oder meint der TE, ob es schon vorgefertigte Klassen für Messages, z.B. TWincontrol gibt?

EWeiss 13. Feb 2013 09:39

AW: Anleitung WndProc?
 
Undurchsichtig das ganze..

Zitat:

Ein Broadcast (engl. für Rundfunk) in einem Computernetzwerk ist eine Nachricht, bei der Datenpakete von einem Punkt aus an alle Teilnehmer eines Netzes übertragen werden. In der Vermittlungstechnik ist ein Broadcast eine spezielle Form der Mehrpunktverbindung.
Was das nun mit versenden von Messagen an alle geöffneten Programme zu tun hat ist mir schleierhaft.
Ok! Bin raus.
Das ist wieder ein Thread wo man selbst Raten muss. :glaskugel:

gruss

p80286 13. Feb 2013 11:54

AW: Anleitung WndProc?
 
So eine Broadcast-Message könnte das hier sein?
Delphi-Quellcode:
sendmessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

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