社区
C++ Builder
帖子详情
哪有好的FOR C BUILDER 的 button控件啊?
pmes
2003-02-06 09:42:01
C++Builder 的Button控件很烦啊!改不了背景色的!
请问各位大虾哪有能在CB上用的,button控件
...全文
74
5
打赏
收藏
哪有好的FOR C BUILDER 的 button控件啊?
C++Builder 的Button控件很烦啊!改不了背景色的! 请问各位大虾哪有能在CB上用的,button控件
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
std::coding::peasant
2003-02-07
打赏
举报
回复
你的问题已经解决,我把新版本程序上传了
http://www.cppfans.com/d_vcl_files/ybidevcl103.asp
1.单个位图 Enabled=false 时, 按钮自动变灰, 可以不用 2 个位图
整个位图的按钮可拉伸至按钮大小.
2.增加 AnimatedCount 和 PictureCount 属性
如果设置了这些属性, 规定了位图的个数
如果是小位图按钮, 按水平方向把 Picture 等分成这些个小位图
如果是整个的位图按钮, 按垂直方向等分这些位图, 画位图时拉伸至按钮大小
如果没这这些属性, 即属性值为0, 与上个版本兼容
小位图为若干正方形, 大位图为按按钮高度等分
3.增加 AnimateSpeed 属性, 动画的速度, 两幅位图之间的时间间隔, 单位: 毫秒.
Billy_Chen28
2003-02-07
打赏
举报
回复
www.51dlephi.com里有
pmes
2003-02-07
打赏
举报
回复
致ybchen 你的控件不错! 可以解决按扭背景颜色问题
这里我又有一个问题,你的控件在picture 里载入图片
但好象没有stretch属性用于使图片大小自动适应
另外,如果我在picture 里载入图片,当控件的Enabled =false
能否使图片变灰色?(以前用bitbtn是要两幅图的!你的控件能只用一幅图吗?)
ehom
2003-02-06
打赏
举报
回复
试试下面这段代码!
TCanvas *Cav=new TCanvas;
Cav->Handle=GetDC(Button1->Handle);
Cav->Brush->Color=clWhite;
Cav->FillRect(Button1->ClientRect);
DrawText(Cav->Handle,"Test",-1,&(Button1->ClientRect),DT_CENTER+DT_VCENTER);
再想想Canvas封装的是什么?
在把自带的SpeedButton和BitBtn当做例子看看~~~
而且BCB当然可以利用Delphi的第三方按钮控件!
std::coding::peasant
2003-02-06
打赏
举报
回复
我自己做了一个按钮, 可设置颜色, 并且可以鼠标感应变色, 可插入图像, 并且鼠标移动上面可动画.
还包含一个编辑 Edit 的控件, 可鼠标感应, 与 MaskEdit 不同之处是: 可限制输入内容, 比如整数,小数,16进制,汉字,字母,或自己定义类似 "a-zA-Z0-9" 之类的.
所有控件含有完整的源程序和演示程序, 纯粹 C++ 代码编写的 VCL 控件 For BCB5 & BCB6.
http://www.cppfans.com/d_vcl_files/ybidevcl102.asp
IOS学习四:基础
控件
Label,textfield,
button
等使用
本来应该早写这个学习笔记的。 但是写blog真是件痛苦得事。 今天刚面试了一个来IOS开发的同学。我觉得我得加紧进度啦。 学习进度:本例子是学习4天后红柚子第一个完整例子代码,基本把oc基础看完后实践的, 其实发现这个例子完完全全是为熟悉IB插件拖来拉去布局而来的。 这边申明两个方面,也是面试3个同学后给的提议,也是论坛上很多给的提议: 1.不建议使用IB文件来布局,界
C++
Builder
初学问与答(二十)
作者:董维春 网名:ch_
builder
(版权要求:请务必尊重知识产权,未经授权不要转载、摘录)17 事件及事件响应16)问:从前面的编程过程可以看出,用C++
Builder
开发应用程序的一个特点是,大部分的编程工作是在响应事件和处理事件上。事件的产生可能来自于系统,也可能来自于用户。您能给我详细介绍一下事件吗?答:好的,这节课我们将对事件进行深入地探讨,并重点讲述常用的鼠标和
控件
之Radio
Button
:MFC中Radio
Button
使用方法
先为对话框加上2个radio
button
,分别是Radio1和Radio2。
问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?
关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,
第一种:
((C
Button
*)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上
((C
Button
*)GetDlgItem(I
emWin
控件
API深度解析:从
BUTTON
与CHECKBOX理解嵌入式GUI设计精髓
在嵌入式系统开发中,图形用户界面(GUI)是实现人机交互的核心组件,其设计直接影响用户体验与系统性能。emWin作为一款广泛应用于嵌入式设备的专业图形库,通过高效的
控件
系统为开发者提供了构建丰富界面的基础。其核心设计基于句柄的对象管理模型,实现了
控件
资源的封装与隔离,确保代码的稳定性和可维护性。在编程实践中,emWin采用了“默认值”与“实例值”双机制,允许开发者全局定义界面风格,同时支持局部特例覆盖,这一设计显著提升了开发效率与界面一致性。此外,通过状态驱动的颜色与位图索引,
控件
能够根据用户交互动态改变视
C++
Builder
下实现对端口读写的两种方法(转)
(作者:仇莉 2000年07月10日 13:23)在C++
Builder
中,不能够使用Turbo C中的outputb和inputb端口读写函数。但我们可以有另外两种办法实现这个功能。本文介绍怎样在C++
Builder
下实现端口读写,并给出两种方法的源代码。 在C++
Builder
下对端口的读写共有两种方法,一种为内嵌汇编语言,另一种为使用__emit__函数。 1 通过内嵌汇编语言实现端口的读
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章