CButtonST类公共接口函数

纯洁的巫哥

纯洁的巫哥

2016-01-29 12:03

CButtonST类公共接口函数,CButtonST类公共接口函数

CButtonST类公共接口函数
作者:杜修杏

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/cyuyanjiaocheng/)

以下是CButtonST类的所有公共成员函数(函数名按音序排列先后):

CButtonST::DrawBorder
DWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE)

注释:
因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。

参数:
bDrawBorder: 值为TRUE则显示按钮边框。
bRepaint: 值为TRUE则马上重绘按钮。

返回值:
BTNST_OK: 函数执行完毕。

CButtonST::DrawFlatFocus
DWORD DrawFlatFocus(BOOL bDrawFlatFocus, BOOL bRepaint = TRUE)

注释:
此函数只对平面按钮有效,调用此函数可以在按钮中显示焦点。

参数:
bDrawFlatFocus : 值为TRUE则会在平面按钮上显示焦点。
bRepaint : 值为TRUE则马上重画按钮。

返回值:
BTNST_OK: 表示函数执行成功。

CButtonST::DrawTransparent
void DrawTransparent(BOOL bRepaint = FALSE)

注释:
调用此函数来激活透明显示模式。注意,此操作是不可逆的,而且必须在按钮实例创建之后调用。函数将会在内存中保留一份窗口背景的拷贝,因此请真的有需要时才调用此函数,以免浪费内存空间。透明模式一般是在带有背景的窗口中使用。

参数:
bRepaint : 为TRUE则马上重绘按钮。

CButtonST::OffsetColor
DWORD OffsetColor(BYTE byColorIndex, short shOffset, BOOL bRepaint = TRUE)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/cyuyanjiaocheng/)

注释:
调用此函数可以设置按钮在各种状态下显示指定的底色。函数会根据所传递的偏移量参数以及按钮原来的默认底色产生一个新的颜色值。通过这样的方法可以使得按钮在不同状态下的颜色变化更为自然。

参数:
byColorIndex : 状态索引值,它的取值必须是以下枚举值之一。
取值注释
BTNST_COLOR_BK_IN 鼠标指针位于按钮上面时的底色
BTNST_COLOR_FG_IN 鼠标指针位于按钮上面时的前景色
BTNST_COLOR_BK_OUT 鼠标指针不在按钮上面时的底色
BTNST_COLOR_FG_OUT 鼠标指针不在按钮上面时的前景色
BTNST_COLOR_BK_FOCUS 焦点位于按钮上面时的底色
BTNST_COLOR_FG_FOCUS 焦点位于按钮上面时的前景色
*前景色一般是指文字的颜色
shOffsetColor: 指定颜色的偏移量,它的取值范围是[-255,255]。
bRepaint: 值为TRUE则马上重绘按钮。

返回值:
BTNST_OK : 函数执行成功。
BTNST_INVALIDINDEX : 由 byColorIndex 指定状态索引值无效。
BTNST_BADPARAM : 根据偏移量生成的值超出RGB的颜色取值范围。

CButtonST::SetAlign
DWORD SetAlign(BYTE byAlign, BOOL bRepaint = TRUE)

注释:
调用此函数可以设定按钮上图标(或位图)于按钮上文字的相对位置。

参数:
byAlign: 位置参数,它的取值必须是以下枚举量之一。
取值注释
ST_ALIGN_HORIZ 图标/图片在左,文字在右
ST_ALIGN_VERT 图标/图片在上,文字在下
ST_ALIGN_HORIZ_RIGHT 图标/图片在右,文字在左
默认值为ST_ALIGN_HORIZ.
bRepaint: 为TRUE则马上重绘按钮。

返回值:
BTNST_OK: 函数执行成功。
BTNST_INVALIDALIGN: 位置参数无效。

CButtonST::SetAlwaysTrack
DWORD SetAlwaysTrack(BOOL bAlwaysTrack = TRUE)

注释:
此函数只对平面按钮有效。调用此函数可以设定按钮是否显示高亮颜色。

参数:
bAlwaysTrack: 值为TRUE时,无论前窗口是否为激

展开更多 50%)
分享

猜你喜欢

CButtonST类公共接口函数

C语言教程 C语言函数
CButtonST类公共接口函数

在你的程序中如何使用CButtonST类

C语言教程 C语言函数
在你的程序中如何使用CButtonST类

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Java的类和接口

编程语言 网络编程
Java的类和接口

接口与类的区别

编程语言 网络编程
接口与类的区别

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

让CButtonST 类支持鼠标掠过时发声

C语言教程 C语言函数
让CButtonST 类支持鼠标掠过时发声

CButtonST使用技巧: CButtonST简介

C语言教程 C语言函数
CButtonST使用技巧: CButtonST简介

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《暴走武侠》帮战技巧分析

《暴走武侠》帮战技巧分析

PSV《高达破坏者2》近战武器使用心得与解析

PSV《高达破坏者2》近战武器使用心得与解析
下拉加载更多内容 ↓