09. august 2004 - 12:03Der er
6 kommentarer og 1 løsning
Desktop size + windows position
Hvordan får man den faktiske størelse på desktoppen som den er nu, dvs hvis taskbaren altid er synlig så screen.height/width minus dens størrelse og hvis ikke synlig så minus størrelsen på den lille bar. Jeg har kigget på getDesktopWindow men så kan jeg ikke få "windowets" position, se nederst... Hvis nogen ved hvordan man hook'er flyt og resize af taskbaren vil jeg osse gerne vide det. Jeg går udfra at hjørne point altid er (0,0) ligemeget hvordan taskbaren vises (dvs oppe/venstre), er det rigtigt?
Windows position udfra hwnd som: hd:=FindWindowW('minKlasse','mitWindow'); og så: getWindows info men hvordan.
stoney>>Tak, det virker vist - for højden er med auto hide angivet til 768 og det er jo den fysisk højde, men så må man jo trække 3 fra selv. Delphi reagerer på flyt og auto-hide off, ved du hvordan man gør det? Kan du ikke også det med at få et windows pos/size, så får du ALLE de GODE points :)
jeg ville gerne kunne, udfra et windows handle få position (left,top) og sizen (height,width), hvis det var et delphi program så kan jeg selv d:) ellers tak for at du ville hjælpe med netop det... --nop
nej det er alright, windows flytter selv windows som hænger uden for, hvis man fx slår auto hide fra.. stoney får alle points selvom jeg selv fandt ud af noget af det.
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.