Avatar billede delphidaner Nybegynder
05. februar 2001 - 19:59 Der er 3 kommentarer og
1 løsning

Højde af titellinjen

Davs Eksperter! Jeg er ved at lave et program med et vindue, som skal ligge oppe i højre hjørne oven på titellinjen lidt ligesom den der Office Toolbar. Men for at programmet skal være så portabel som muligt, skal vinduet selv finde ud af hvilke XY koordinater, den skal lægge sig, samt hvilken højde den skal have.

Nu kommer mit problem: hvordan finde jeg ud af hvor høj titellinjen er (i pixels)? Der er sikkert en vældig WinAPI funktion et eller andet sted, men jeg kan ikke finde den.
Avatar billede pstric Nybegynder
05. februar 2001 - 20:09 #1
GetSystemMetrics(SM_CYCAPTION)

Men det du vil lave, skulle du nok hellere bruge en ToolBar til,
http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/shellcc/shell/AppBars.htm
Avatar billede delphidaner Nybegynder
05. februar 2001 - 20:37 #2
Tak for det!

Du ved af gode grunde ikke hvad jeg skal bruge programmet til, når jeg ikke har fortalt det. Det er ikke en værktøjslinje, men nogle forskellige ting, som man kan holde øje med hele tiden på linjen.
Avatar billede pstric Nybegynder
05. februar 2001 - 20:42 #3
Nåeh ja, det er selvfølgelig rigtigt. Jeg lod mig narre af din sammenligning med Office Toolbar. Jeg har iøvrigt selv engang lavet et program, der skrev klokken i titelbaren på det aktuelle vindue. Men jeg smed det ud fordi det lavede rod i caption på Explorer. Det er en af de få gange jeg har smidt sourcen ud til noget der var næsten færdigt. Damn ;-(
Avatar billede martinlind Nybegynder
05. februar 2001 - 21:09 #4
Prøv at så i MSDN-Lib. der står noget om det, kan ikke huske hvad du skal søge efter men jeg kan huske at jeg fandt det der.

/Martin
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