vmars316
vmars316

Reputation: 55

How to draw a button using winAPI

I have successfully created an owner drawn button.

But how do I now draw/color the darn thing, to make it look like a Button using the Windows API? Currently, it just looks like a colored label?

Any C examples?

Upvotes: 0

Views: 2909

Answers (2)

Code Monkey2
Code Monkey2

Reputation: 161

For the modern-looking buttons, just copy/paste this into your source:

#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

Well, unless you want to memorize it...

Upvotes: 1

Blindy
Blindy

Reputation: 67447

Sounds like you're looking for DrawFrameControl. For the cool, Vista/7-looking controls, look at uxtheme.dll.

Upvotes: 2

Related Questions