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 welche fenster von icq sind auf? (https://www.delphipraxis.net/38828-welche-fenster-von-icq-sind-auf.html)

prinz_inzide 24. Jan 2005 18:34


welche fenster von icq sind auf?
 
hi!

ich möchte rausfinden, welche icq-fenster auf sind.
also das hauptfenster interessiert mich nicht, ich mein die chatfenster, welche da auf sind.
wie kann man das herausfinden?
bestimmt mit messages oder?

danke schon mal :)
:dp:

Wusel 24. Jan 2005 18:47

Re: welche fenster von icq sind auf?
 
Also ich würde es mit FindWindow machen. Da bei den ICQ Fenstern die Fenstertitel immer unterschiedlich sind, müsste man es eher über die Fensterklasse machen. Mein ICQ funktioniert aber grad nich so recht, sonst würd ich dir den Klassennamen sagen.

prinz_inzide 24. Jan 2005 18:53

Re: welche fenster von icq sind auf?
 
der klassenname ist folgender: '#32770' (ohne hochkommata)

wenn ich aber folgendes eingeb bekomm ich kein handle:
Delphi-Quellcode:
FindWindow('#32770', nil);

toms 25. Jan 2005 01:37

Re: welche fenster von icq sind auf?
 
Zitat:

Zitat von prinz_inzide
der klassenname ist folgender: '#32770' (ohne hochkommata)

Hi,

Bist du sicher, dass der Klassenname stimmt?
Resp. wie hast du ihn herausgefunden?

mirage228 25. Jan 2005 06:00

Re: welche fenster von icq sind auf?
 
Hi,

ich glaube, das ist der Standard-Klassenname für C++ MFC Anwendungen. Also dürfte es den Namen evtl. mehrfach geben.

mfG
mirage228

perle 25. Jan 2005 08:32

Re: welche fenster von icq sind auf?
 
ist der Klassenname nicht vielleicht eher RichEdit20A oder so ähnlich? Hab jetzt kein ICQ hier sonst würde ich nachgucken.

EDIT: naja fast, das war der Klassenname vom Eingabefenster.....das Ausgaberichedit wird also wohl das gleiche oder ein Ähnliches sein.

Christian Seehase 25. Jan 2005 15:24

Re: welche fenster von icq sind auf?
 
Moin Prinz_inzide,

erst einmal herzlich willkommmen hier in der Delphi-PRAXiS.

#32770 ist der Klassenname vieler Standarddialoge, Messageboxen usw.
Nur damit wirst Du nicht weiterkommen.

Du benötigst ja eine eindeutige Identifikation.

toms 25. Jan 2005 15:44

Re: welche fenster von icq sind auf?
 
Klick hier...

(ein wenig nach unten scrollen)

prinz_inzide 25. Jan 2005 15:49

Re: welche fenster von icq sind auf?
 
danke leute!

habs aber inzwischen anders gelöst: :???:
* alle(!) fenster auslesen
* bei jedem einzelnen checken, ob "nachrichtensitzung" (muss es auch noch für die engl. version machen) in fenstertitel drinne is
* wenn ja, zb in ein memo schreiben

danke trotzdem!! :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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