Avatar billede hclarsen Nybegynder
19. august 2004 - 21:22 Der er 8 kommentarer og
1 løsning

Vise taskbar

Hej Eksperter;

Hvordan ser koden ud, hvis man vil have vist sit program i taskbaren, hvis man har gjort sådan, at det ikke vises?
Avatar billede hclarsen Nybegynder
19. august 2004 - 21:22 #1
begin
ShowWindow(Application.Handle, SW_HIDE) ;
  SetWindowLong(Application.Handle, GWL_EXSTYLE,
    getWindowLong(Application.Handle, GWL_EXSTYLE) or
    WS_EX_TOOLWINDOW) ;
  ShowWindow(Application.Handle, SW_SHOW) ;
  end;

Jeg har denne procedure for at få fjernet programmet fra taskbaren..
Avatar billede stefmeister Nybegynder
19. august 2004 - 22:30 #2
procedure TForm1.FormShow(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_SHOW);
end;
Avatar billede hclarsen Nybegynder
20. august 2004 - 14:53 #3
Hmm.. det virker ikke rigtigt. Jeg havde tænkt mig at oprette 2 procedures, hvor jeg derefter bare lavede en almindelig if-then løkke.
Jeg kan sagtens fjerne den, jeg kan bare ikke få den vist..
Avatar billede borrisholt Novice
22. august 2004 - 10:33 #4
med  ShowWindow(Application.Handle, SW_HIDE);
fjerner du iconet i taskbaren
og med  ShowWindow(Application.Handle, SW_SHOW);
gør du det synligt igen !

Glem din SetWindowLong

Jens B
Avatar billede hclarsen Nybegynder
22. august 2004 - 17:36 #5
Yes,yes! Så virker det!

Tak for det Jens B. Smid da lige et svar, så får du dine point.
Avatar billede stefmeister Nybegynder
23. august 2004 - 14:12 #6
hclarsen -> hvad var der i vejen med mit svar? Det er jo det samme som Jens skrev :/
Avatar billede hclarsen Nybegynder
23. august 2004 - 18:40 #7
Det er det da også!

Hmm. så deler jeg bare pointene over.
Avatar billede stefmeister Nybegynder
23. august 2004 - 22:52 #8
Ok
Avatar billede borrisholt Novice
06. september 2004 - 10:24 #9
Svar
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