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.
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
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*)
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
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;
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!
Synes godt om
Ny brugerNybegynder
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.