ik wil de tekst uit de titlebar halen met deze code:
werkt perfect alleen bij bv de internet explorer krijg ik een access violation. bij de meeste gaat het goed.
wat gaat er mis? ik denk zelf iets met de lengte ofzo.
gebruikte urls:
getwindowtextlength
getforegroundwindow
van deze pagina:
windowsuserinterface
edit: vooruit toch maar codetag gebruiken dan.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| procedure xxxxx var Wnd: HWND; windownaam:pchar; applicatie:string; lengte:integer; begin wnd := GetForegroundWindow; lengte := getwindowtextlength(wnd)+1; getwindowtext(wnd,windownaam,lengte); applicatie := strpas(windownaam); label1.Caption := applicatie; end; |
werkt perfect alleen bij bv de internet explorer krijg ik een access violation. bij de meeste gaat het goed.
wat gaat er mis? ik denk zelf iets met de lengte ofzo.
gebruikte urls:
getwindowtextlength
getforegroundwindow
van deze pagina:
windowsuserinterface
edit: vooruit toch maar codetag gebruiken dan.
Opensource delphi componenten (http://www.delphi-jedi.org)