2009-02-22 81 views
1

我知道在C++ win32中有一些樣式可以放在按鈕上。像BS_DEFPUSHBUTTON BS_RADIOBUTTON,但我不知道所有這些,以及我將如何去製作用戶繪製按鈕Win32上的按鈕樣式C++

+0

我確定你的意思是「Win32 exe」,你能否改變你的描述以便其他人可以有效地進行搜索?謝謝! – NTDLS 2009-02-22 02:44:33

回答

1

如果你只是想調整按鈕繪製算法,你應該看看DrawThemeBackground API--它允許你使用標準Windows Theme引擎使用的相同視覺效果來繪製按鈕。

但是,當主題被禁用時(當OpenTheme失敗時),您需要小心處理這種情況 - 然而,在這種情況下,您自己是不幸的。