Avatar billede bjarne_b Nybegynder
29. maj 2002 - 20:47 Der er 9 kommentarer og
1 løsning

Form kun i baggrunden

Er der nogen som ved hvordan jeg får en form til kun at være i baggrunden så ingen vinduer kan komme under den ??????
Avatar billede athlon-pascal Juniormester
29. maj 2002 - 21:01 #1
I "skrivebordshøjde" (bag alle andre vinduer, altså "på" skrivebordet)?
Avatar billede zerohero Nybegynder
29. maj 2002 - 21:07 #2
sørge for at dens z-værdi altid er lavest...
Avatar billede zerohero Nybegynder
29. maj 2002 - 21:19 #3
prøv dette (sæt det eventuelt i en timer eller i en idle procedure:

setwindowpos(handle,hwnd_bottom,left,top,width,height,swp_showwindow);
Avatar billede martinlind Nybegynder
29. maj 2002 - 21:37 #4
eller :

MyCanvas : TCanvas;

begin
  MyCanvas := TCanvas.Create;
  MyCanvas.Handle := GetDC(0); 
  MyCanvas.TextOut(10,10,'Hest !');
end;

/Martin
Avatar billede bjarne_b Nybegynder
29. maj 2002 - 22:36 #5
JA athlonpascal den skal blive på skrivebords højde ligesom om man klister den til skrivebordet.
Avatar billede zerohero Nybegynder
29. maj 2002 - 23:09 #6
Må man ikke kunne komme i kontakt med den?
Avatar billede bjarne_b Nybegynder
29. maj 2002 - 23:20 #7
nej må man ikke zerohero men jeg kan sq ikke få den til at blive i baggrunden på skrivebordet
Avatar billede zerohero Nybegynder
29. maj 2002 - 23:32 #8
Siger du at mit kode ikke virker? Prøv at sætten den i din onFormPaint event!!!

procedure TForm1.FormPaint(Sender: TObject);
begin
  setwindowpos(handle,hwnd_bottom,left,top,width,height,swp_showwindow);
end;
Avatar billede bjarne_b Nybegynder
29. maj 2002 - 23:57 #9
takker nu virker det
Avatar billede zerohero Nybegynder
30. maj 2002 - 00:32 #10
Det virkede også hvis du havde brugt en Timer eller Idle procedure som jeg først havde nævnt!!!
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