Ĺadny brzuch
Jak zrobić, aby program podał caption okien znajdującie się na pasku zadań?
Dokladniej wyjasnij o co Ci chodzi ;/
Chcę np. w listboxie wypisać wszystkie nazwy okien znajdujących się na pasku zadań. Jest jakaś funkcja pobierająca własnie nazwy okien?
Chcę np. w listboxie wypisać wszystkie nazwy okien znajdujących się na pasku zadań. Jest jakaś funkcja pobierająca własnie nazwy okien?
Mógłbyś podać funkcję która za to odpowiada?
sluchaj, wykonaj kolejno:
- pobierz otwarte aplikacje (np. do jakiegos tstringlist czy co...)
- pobieraj kolejno uchwyt (thandle) obiektow
- wyciagaj zawartosc paska tytulowego obiektow z thandle i dodaj do listboxa
jak? 4p i kse ;)
:google:
- pobierz otwarte aplikacje (np. do jakiegos tstringlist czy co...)
Tylko jak? (własnie o to głównie mi chodzi)
Jak pobrac liste otwartych procesow...
uses TlHelp32; ... var _HWND : THandle; Proc : TProcessEntry32; listaApp: TStringList; begin listaApp:=TStringList.Create; try listaApp.Clear; _HWND := CreateToolHelp32SnapShot(TH32CS_SNAPALL,0); Proc.dwSize:=SizeOf(Proc); if Integer(Process32First(_HWND, Proc)) <> 0 then repeat listaApp.Add(Proc.szExeFile); until Integer(Process32Next(_HWND, Proc)) = 0; CloseHandle(_HWND); finally listaApp.Free; end; end;
ludzie, troche wlasnego zaangazowania... to raczej jest w faq!
Użytkownik DJ_ProG edytował ten post 03 kwiecień 2006, 16:53
...
do okien to chyba lepiej enumwindows nieprawdaz? :)
do okien to chyba lepiej enumwindows nieprawdaz? :)
enumwindows? wtf? jakos nie slyszalem.. pewnie kolejny soft na wyposarzeniu ikspeka... co to jest?
http://msdn.microsof...enumwindows.asp
qrde dobre... trza bedzie przetestowac.. a czy to przypadkiem nie sa procedurury dla C?
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Dokladniej wyjasnij o co Ci chodzi ;/
Chcę np. w listboxie wypisać wszystkie nazwy okien znajdujących się na pasku zadań. Jest jakaś funkcja pobierająca własnie nazwy okien?
Chcę np. w listboxie wypisać wszystkie nazwy okien znajdujących się na pasku zadań. Jest jakaś funkcja pobierająca własnie nazwy okien?

Mógłbyś podać funkcję która za to odpowiada?
sluchaj, wykonaj kolejno:
- pobierz otwarte aplikacje (np. do jakiegos tstringlist czy co...)
- pobieraj kolejno uchwyt (thandle) obiektow
- wyciagaj zawartosc paska tytulowego obiektow z thandle i dodaj do listboxa
jak? 4p i kse ;)
:google:
- pobierz otwarte aplikacje (np. do jakiegos tstringlist czy co...)
Tylko jak? (własnie o to głównie mi chodzi)
Jak pobrac liste otwartych procesow...
uses TlHelp32; ... var _HWND : THandle; Proc : TProcessEntry32; listaApp: TStringList; begin listaApp:=TStringList.Create; try listaApp.Clear; _HWND := CreateToolHelp32SnapShot(TH32CS_SNAPALL,0); Proc.dwSize:=SizeOf(Proc); if Integer(Process32First(_HWND, Proc)) <> 0 then repeat listaApp.Add(Proc.szExeFile); until Integer(Process32Next(_HWND, Proc)) = 0; CloseHandle(_HWND); finally listaApp.Free; end; end;
ludzie, troche wlasnego zaangazowania... to raczej jest w faq!
Użytkownik DJ_ProG edytował ten post 03 kwiecień 2006, 16:53
...
do okien to chyba lepiej enumwindows nieprawdaz? :)
do okien to chyba lepiej enumwindows nieprawdaz? :)

enumwindows? wtf? jakos nie slyszalem.. pewnie kolejny soft na wyposarzeniu ikspeka... co to jest?
http://msdn.microsof...enumwindows.asp
qrde dobre... trza bedzie przetestowac.. a czy to przypadkiem nie sa procedurury dla C?