Avatar billede speedy Nybegynder
27. marts 2001 - 11:06 Der er 15 kommentarer og
2 løsninger

OwnerDraw på PopupMenu

Hej

Jeg prøvede at slå ownerdraw til på en popupmenu, og selv tegne punkterne. Det virkede helt fint, bortset fra at der stadig er en 3d-kant på menuen. Kan man ikke fjerne den ?? Altså tegne helt ud til kanten.

/SpEeDy
Avatar billede martinlind Nybegynder
27. marts 2001 - 11:10 #1
er der Ctrl3D på menu\'en så slå det fra ellers prøv at tegne -1 eller -2 pixels udenfor din Rect måske du for lov. eller skal du nok lede efter en createparams til en menu eller fyre et eller andet api-kald, teg en tur i online api hjælpen.
Avatar billede speedy Nybegynder
27. marts 2001 - 11:20 #2
Ctrl3D findes ikke på en popupmenu :( Jeg  har prøvet det der med -2 pixels. Men heller ikke :(

api-kald? Hjææææææææææælp :)

Online API hjælpen. Hvor finder man den ?

/SpEeDy
Avatar billede martinlind Nybegynder
27. marts 2001 - 11:23 #3
Startmenu - delphi - help - MS SKD32 og en masse flere.
Avatar billede martinlind Nybegynder
27. marts 2001 - 11:27 #4
et lille udpluk fra Win32 ref.-guide :
( Menu functioner, skriv Deletemenu og stil makøren på det og tryk F1, så står du i Win32 api hjælpen )

CheckMenuItem
CheckMenuRadioItem
CreateMenu
CreatePopupMenu
DeleteMenu
DestroyMenu
DrawMenuBar
EnableMenuItem
GetMenu
GetMenuCheckMarkDimensions
GetMenuDefaultItem
GetMenuItemCount
GetMenuItemID
GetMenuItemInfo
GetMenuItemRect
GetMenuState
GetMenuString
GetSubMenu
GetSystemMenu
HiliteMenuItem
InsertMenuItem
IsMenu
LoadMenu
LoadMenuIndirect
MenuItemFromPoint
SetMenu
SetMenuDefaultItem
SetMenuItemBitmaps
SetMenuItemInfo
TrackPopupMenu
TrackPopupMenuEx
Avatar billede speedy Nybegynder
27. marts 2001 - 11:32 #5
Jeg fatter keine API stuff. Nu har jeg kigget i API-hjælpefilerne, men de skriver på et sært sprog :) Det er i hvert fald ikke rigtig Delphiansk :)

Har du et forslag til hvordan man bruger nogle af funktionerne ?

/SpEeDy
Avatar billede martinlind Nybegynder
27. marts 2001 - 12:48 #6
Ja da, det er ikke så slemt endda, men det ser bare ikke ud til at der er mulighed for CreateParams, kan du ikke sætte din menu til \"Flat\" mode, jeg kan ikke lige huske menu prop\'sne, jeg har lige gang i en linus inst. med noget kylix jeg skulle havde kigget på. *S* jeg tager lige to min. i hjælpen så vender jeg tilbage
Avatar billede speedy Nybegynder
27. marts 2001 - 13:43 #7
Der er ikke noget der ligner flat. Desværre :( Men jeg venter spændt på at dine 2 min. (2 timer :)) er gået :)

/SpEeDy

Hvis du vil have flere points. Så sig til :)
Avatar billede martinlind Nybegynder
27. marts 2001 - 13:58 #8
Hej du, jeg kan ikke rigtig finde noget der kan hjælpe, så jeg er lidt bange for at det lugter af at du må undvære, sorry *S*

PS. Linux og Kylix tog lige lidt længere tid.
Avatar billede speedy Nybegynder
28. marts 2001 - 08:21 #9
Det er OK. Er der ikke andre der ved noget.

/SpEeDy
Avatar billede martinlind Nybegynder
28. marts 2001 - 22:44 #10
Hej Igen du, se hvad jeg fandt :

http://www.jrsoftware.org/tb2k.htm
Avatar billede speedy Nybegynder
29. marts 2001 - 13:22 #11
martinlind>> Hvad kan jeg bruge det til ? Kan du ikke lige forklare hvad du mener.

/SpEeDy
Avatar billede speedy Nybegynder
29. marts 2001 - 13:24 #12
for mig at se ligner det bare en alm. Popupmenu/Mainmenu med office2000 \"look\"

/SpEeDy
Avatar billede martinlind Nybegynder
29. marts 2001 - 14:04 #13
SpEeDy >> Måske nogle hint til hvordan du kan løse dit problem, hvis man altså får noget source.
Avatar billede speedy Nybegynder
30. marts 2001 - 11:46 #14
de tegner den vist ikke selv. gør de?
Avatar billede martinlind Nybegynder
30. marts 2001 - 11:58 #15
Så dybt kiggede jeg ikke lige.
Avatar billede speedy Nybegynder
30. marts 2001 - 13:41 #16
Nå, ok. Det ser ikke ud til at der er nogen der ved det.

Men Tak for hjælpen Martin. Du får lige en lille godtgørelse for det du nu hjalp med.

/SpEeDy
Avatar billede martinlind Nybegynder
30. marts 2001 - 13:44 #17
Takker *S*
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