大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
ucgui button
- button 上面显示汉字
BUTTON_Handle hButton;
hButton = BUTTON_CreateEx( 0, 176 – 40, 176, 40, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS, 0, GUI_ID_BUTTON_CONFIRM );
//BUTTON_SetSkin( hButton, _ButtonConfirmSkin );
BUTTON_SetBkColor( hButton, 1, GUI_WHITE );
BUTTON_SetTextAlign( hButton, GUI_TA_CENTER | GUI_TA_VCENTER );
BUTTON_SetFont( hButton, &GUI_Font_qzf_source23 );
BUTTON_SetTextColor( hButton, 1, GUI_BLACK );
BUTTON_SetText( hButton, “确认” );
-
显示图片的时候有背景,可以把背景设置为窗体的背景色,就看不到按钮了 BUTTON_SetBkColor( hButton, 0, GUI_BLACK );
-
在2点上面会看到一个边框,,原因是因为有3D效果,#define BUTTON_USE_3D 0就能显示正确了
-
点上去的时候会有一个选中的虚线框出来,可以通过BUTTON_SetFocussable( hButton, 0 );来关闭选中虚线框
-
点上去会有白色的框出来,可以通过BUTTON_SetBkColor( hButton, 1, GUI_BLACK );设置背景颜色来去掉。这里有个疑问就是该API的第二个参数是index, 可以设置0 1 2,经过测试0属于未选中时候的背景颜色,1属于选中时候的背景颜色,2未测试。
-
完整的button配置
hButton = BUTTON_CreateEx( 126, 14, 34, 34, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS, 0, GUI_ID_BUTTON_S1 );
BUTTON_SetBkColor( hButton, 0, GUI_BLACK );//未选中的背景颜色
BUTTON_SetBkColor( hButton, 1, GUI_BLACK );//选中的背景yanse
BUTTON_SetFocussable( hButton, 0 );//关闭获取焦点显示
BUTTON_SetBitmapEx( hButton, 0, &icon_selected, 2, 2 );
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234577.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...