Avatar billede linuxgeek Nybegynder
25. marts 2002 - 15:36 Der er 17 kommentarer

Windows processlinien

Hvordan laver jeg et program, som efterligner Windows-processlinien?
Altså, alle de programmer der ellers er åbnet i Windows, skal så vises i mit program, og så skal det selvf. også være muligt, at kunn klikke på denne her button, og dermed få vinduet frem, altså et program, præcis magen til Windows-proceslinien.
Avatar billede cms Nybegynder
25. marts 2002 - 15:41 #1
Fra dit minisite: "Jeg er en meget aktiv bruger af Delphi, Linux og C++ forum'et. Jeg hjælper med at løse programmeringsproblemer."
5 dage efter oprettelse. Og så dette spm til 0 point. Hmm
Avatar billede linuxgeek Nybegynder
25. marts 2002 - 15:50 #2
Woops! Sorry! Jeg skal nok komme med nogen points, he he...
Ja, ja, selvom jeg er en af dem der hjælper må jeg vel også gerne selv få lidt hjælp til det jeg ikke kan finde ud af, ik'?
(det er jo trodsalt også min fø'sdag *g*)
Avatar billede cms Nybegynder
25. marts 2002 - 17:27 #3
tillykke :)
Avatar billede topsite Nybegynder
26. marts 2002 - 15:40 #4
Hej LinuxGeek jeg er selv igang med noget lign. det lykkedes mig ikke at få det til at hænge sammen i delphi. Men hvis kan VB, kan du måske få en masse idéer derfra. På planet-source-code under navnet Shell replacement, er der hvad du behøver.. Kravet er bare at du skal igang med at konventerer fra vb til deplhi
Avatar billede cms Nybegynder
26. marts 2002 - 15:44 #5
for lidt flere point kan jeg godt lave det til dig :)
Avatar billede topsite Nybegynder
26. marts 2002 - 15:59 #6
Du kan få 400 hvis du kan lave det til mig!!
Avatar billede topsite Nybegynder
26. marts 2002 - 15:59 #7
ps .http://www.eksperten.dk/spm/190210 kig også lige her ;)
Avatar billede topsite Nybegynder
26. marts 2002 - 15:59 #8
Avatar billede cms Nybegynder
26. marts 2002 - 16:20 #9
jeg har næsten lavet en funk, der får alle vinduer, der er visible, men den har en lille bug. topsite den der vb kode ville jeg gerne lige kigge på..
Avatar billede cms Nybegynder
26. marts 2002 - 16:21 #10
sorry sproget
Avatar billede topsite Nybegynder
26. marts 2002 - 16:34 #11
Avatar billede cautoo Nybegynder
26. marts 2002 - 17:15 #12
lytter...

Hvis email er nødvendig: dennis.ssh@computer.dk
Avatar billede geek Nybegynder
26. marts 2002 - 17:50 #13
Lidt hjælp til cms hvis din funktion stadig ikke virker optimalt.
http://www.delphipages.com/tips/thread.cfm?ID=32
Finder alle synlige vinduer !
Avatar billede cms Nybegynder
26. marts 2002 - 19:06 #14
jah det kan jeg godt. problemet er at den finder for mange... :-)
Avatar billede linuxgeek Nybegynder
26. marts 2002 - 19:28 #15
cms - vil du ikke nok være venlig at kontakte mig?
ICQ#: 135575318
Avatar billede cautoo Nybegynder
26. marts 2002 - 22:13 #16
dette script finder først alle aktive vinduer og bagefter alle minimerede vinduer:

procedure TForm1.Button1Click(Sender: TObject);
Var
WorkHandle : HWND;
Arr : Array[1..210] Of Char;
Streng : PChar;
begin
Memo1.Lines.Clear;
Streng := @Arr;
WorkHandle := GetForegroundWindow;
If WorkHandle <> 0 Then Begin
  If IsWindow(WorkHandle) Then Begin
  If IsWindowVisible(WorkHandle) Then Begin
    GetWindowText(Workhandle, Streng, 200);
    Memo1.Lines.Add(String(Streng));
  End;
  End;
  Repeat
  WorkHandle := GetWindow(WorkHandle, GW_HWNDNEXT);
  If WorkHandle <> 0 Then Begin
    If IsWindow(WorkHandle) Then Begin
    If IsWindowVisible(WorkHandle) Then Begin
      GetWindowText(WorkHandle, Streng, 200);
      Memo1.Lines.Add(String(Streng));
    End;
    End;
  End;
  Until WorkHandle = 0;
End;
end;
Avatar billede linuxgeek Nybegynder
27. marts 2002 - 16:42 #17
Jammen jeg skal have alle vinduerne i en Listbox med deres ikon osv. og når jeg så klikker på dem, så bliver de aktive igen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester