Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#7

Re: AfxFrameOrView42s auslesen

  Alt 13. Jul 2004, 00:57
Delphi-Quellcode:
qqmainw:=FindWindow('AfxFrameOrView42s',nil);
 qqmainw:=FindWindowEx(qqmainw,0,'AfxMDIFrame42s',nil);

qqmainw:=FindWindowEx(qqmainw,0,'AfxFrameOrView42s',nil);
 qqmainw:=GetNextWindow(qqmainw,GW_HWNDNEXT);
 qqmainw:=FindWindowEx(qqmainw,0,'#32770',nil);
 richedit:=FindWindowEx(qqmainw,0,'RICHEDIT',nil);
Wie man and diesem Schnipsel sehen kann, ist das erste Fenster ein MDI Parent, dort kann also durchaus ein #32770 als Child vorhanden sein. Die letzte Zeile sagt aus, das es sich bei dem Control, das den Text enthält um ein RichEdit handelt, dafür API-Funktionen zu finden dürfte kein grosses Problem sein.

EDIT: Bekomme übrigens keinen Fehler beim Code per Copy&Paste, anbei die .dpr. Gehts bei dir auch um ein Chat-Programm? Wen ja, welches?
Angehängte Dateien
Dateityp: dpr chat2001.dpr (5,3 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat