[BCB] Zelf ontwerpen buttons

Pagina: 1
Acties:

  • ruudboon
  • Registratie: September 2001
  • Laatst online: 06:15
Ik wil voor een borland c++ builder applicatie zelf mijn buttons ontwerpen.
Diverse site heb ik bekeken maar helaas niks kunnen vinden.
Ik neem aan dat het mogelijk is maar weet niet hoe.
Misschien kan iemand mij helpen in welke richting ik moet zoeken.

[ Voor 7% gewijzigd door ruudboon op 07-08-2005 15:58 ]


  • ThunderNet
  • Registratie: Juni 2004
  • Nu online

ThunderNet

Flits!

ruudboon schreef op zondag 07 augustus 2005 @ 15:57:
Ik wil voor een borland c++ builder applicatie zelf mijn buttons ontwerpen.
Diverse site heb ik bekeken maar helaas niks kunnen vinden.
Ik neem aan dat het mogelijk is maar weet niet hoe.
Misschien kan iemand mij helpen in welke richting ik moet zoeken.
ik neem aan dat je voor windows bedoeld?
dan moet je gaan zoeken naar userdrawn controls...

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • ruudboon
  • Registratie: September 2001
  • Laatst online: 06:15
Ja inderdaad. Het is een windows applicatie.
Ik heb inmiddels even gezocht op userdrawn controls (user drawn controls).
Helaas heb ik tot op heden daar ook niks in kunnen vinden.
Hoe moet ik deze controls voorstellen.
Zijn het plaatjes(bmp, gif etc) die je kan importen in bcb en daar een button van kan maken.
Of zijn er aparte applicaties voor?

[ Voor 62% gewijzigd door ruudboon op 07-08-2005 16:04 ]


  • ThunderNet
  • Registratie: Juni 2004
  • Nu online

ThunderNet

Flits!

ruudboon schreef op zondag 07 augustus 2005 @ 16:00:
Ja inderdaad. Het is een windows applicatie.
Ik heb inmiddels even gezocht op userdrawn controls (user drawn controls).
Helaas heb ik tot op heden daar ook niks in kunnen vinden.
Hoe moet ik deze controls voorstellen.
Zijn het plaatjes(bmp, gif etc) die je kan importen in bcb en daar een button van kan maken.
Of zijn er aparte applicaties voor?
nee zo werkt het niet.

owner draw, wil zeggen dat jij het teken gedeelte van de control voor je rekening neemt, ipv Windows zelf. Dan kun je een bitmap in het geheugen laden. En dan dat geheugen kopieeren naar het gedeelte van die button....

http://www.codeproject.com/buttonctrl/rolloverbutton.asp

lees dat maar even door :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 03-05 20:49

Creepy

Tactical Espionage Splatterer

Of doe het op de VCL manier en maak een subclass van de button die je wilt aanpassen. Bekijk de draw method daarvan eens en pas dit naar smaak aan. (TButton, TBitButton, etc).

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • ruudboon
  • Registratie: September 2001
  • Laatst online: 06:15
Oke, Helemaal duidelijk. Met een subclass is het eigenlijk zo gedaan. Merci
Pagina: 1