社区
界面
帖子详情
做一旋钮,有刻度和刻度值,如何实现刻度和刻度值的背景透明,且拖动时也如此???
fffei
2003-08-21 08:57:50
做一旋钮,有刻度和刻度值,如何实现刻度和刻度值的背景透明,且拖动时也如此???我总是无法实现拖动时也保持透明,总是会被很多背景上的东西符着于上。烦也,请叫大家了!!!!
如有例程请发:sclxr@sina.com
...全文
45
9
打赏
收藏
做一旋钮,有刻度和刻度值,如何实现刻度和刻度值的背景透明,且拖动时也如此???
做一旋钮,有刻度和刻度值,如何实现刻度和刻度值的背景透明,且拖动时也如此???我总是无法实现拖动时也保持透明,总是会被很多背景上的东西符着于上。烦也,请叫大家了!!!! 如有例程请发:sclxr@sina.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fffei
2003-08-24
打赏
举报
回复
ringphone(临风) ,你好,用SetWindowRgn对不规则窗口实现起来速度真的是很慢。
对于你所说的第2中方法呢,我不知道在哪个消息函数里记录将被遮盖的背景。总是一不小心就把自己也给记录进去了。
请教!!
ringphone
2003-08-24
打赏
举报
回复
你应该是实现父窗口的OnPaint消息的,在父窗口的OnPaint中把旋钮覆盖的图象记录下来。另外用setWindowRgn是可以很快的,你不应该用GetPixelV等函数,而是直接对图象数据操作,用GetDIBits可以得到图象数据,然后对数组操作判断哪个是透明色。
fffei
2003-08-23
打赏
举报
回复
hydcumt(hyd) ,你好!
是的,我想要的就是创建时就能指定父窗口的类。
我也试过用CreateEx建立,但是在移动窗口的的过程中父窗口背景上的东西总是会掉到我建立的这个窗口上,又因为我是保留自己建立的这个窗口的一部分(为了方便对非单一色父窗口背景透明),所以用INVALIDATE也是完全无用的。
另外我想说的是那个SetLayeredWindowAttributes函数,WM_POPUP不能与WM_CHILD 同时使用,这样有很大局限性啊。
hydcumt
2003-08-23
打赏
举报
回复
在2000中,要想SetLayeredWindowAttributes有作用,你新创建的窗口必须具备WM_POPUP属性,否则不起作用。
还有一种方法可以创建一个全透明的窗口:
我曾经建了个仪表盘就是这样做的:
CreateEx(0,
AfxRegisterWndClass(0,::LoadCursor(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDC_MENU_CURSOR))),
_T(""),
WS_VISIBLE | WS_CHILD |WS_EX_TOPMOST,//|WS_POPUP,
nUpTopX,
nUpTopY,
nWidth,
nHeight,
hwndParent,
NULL,
NULL );
ShowWindow(SW_SHOW);
UpdateWindow();
ringphone
2003-08-23
打赏
举报
回复
SetLayeredWindowAttributes对窗口也有用,但在WIN98不支持,因此不建议你使用这种方法。你要实现透明可以有几个方法,一是实现不规则窗口,这样有关背景上的东西就一点麻烦都没有。还有就是记录被你窗口遮挡住的图案,绘制到窗口实现视觉上的透明。
fffei
2003-08-21
打赏
举报
回复
顺便问一下,SetLayeredWindowAttributes是不是只对对话框才有用啊????????????????????????????????
fffei
2003-08-21
打赏
举报
回复
是窗口,派生自CWnd。
哦,谢谢你理我啊
ringphone
2003-08-21
打赏
举报
回复
请问你的旋钮是一个什么样的东西?图片还是窗口.根据不同的类型有不同的处理方法.
fffei
2003-08-21
打赏
举报
回复
555555555555555555555555555555555555555555
都没人理我:(
CircleKnob
旋钮
动画
1,本demo是按照网上gif的效果制作出来的 2,本demo是一个立体的
旋钮
,点击
旋钮
的任意位置可以自动旋转到指定的位置,也可以
拖动
旋转。 3,同
时
,阴影的位置会根据光源所在的位置自动计算出来。因此会显示出立体的感觉
VC自绘
旋钮
控件
完全自绘的
旋钮
控件,可替代VC SliderCtrl控件。外观类似各种仪器、音响产品上的调节
旋钮
。
旋钮
表面用渐变填色,样子逼真。也支持用现成的图片
做
表面。支持鼠标单击、双击、
拖动
调节,及按键步进调节方式。在整个调节过程中随
时
发送更新消息,不像SliderCtrl控件调节完成才发消息,更具实
时
性。自绘过程采用内存
做
图,有效避免闪烁现象。
Qt框架绘图高级编程、仪表盘、折线图、饼图、柱状图、K线图
Qt是由Qt Company开发的主流跨平台C++图形用户界面应用程序开发框架。Qt是面向对象的框架、容易扩展,并且允许真正地组件编程,既可以开发GUI程序,也可用于控制台工具和服务器。其跨平台集成开发环境Qt Creator 全面支持Windows ,mac、Linux、iOS、Android、WP等。 本课程主要帮助学员熟练掌握Qt 5框架下的C++开发,通过核心内容的详细讲解演示,迅速帮助学员达到企业级Qt开发工程师的能力!课程包括以下内容:Qt QPainter绘图常用操作(画图、线、文字、矩形、扇形等)项目实战一、Qt 绘制汽车仪表盘项目实战二、Qt 绘制漂亮预警仪表项目实战三、Qt
实现
自绘折线图Qt 框架之 图表模块QtChart、折线图、柱状图、饼图等Qt 高性能轻量级图表QCustomPlot、折线图、金融图等Qt 工业图表库QWT的使用、图表、指南针、温度计、
旋钮
等
Android可
拖动
刻度
,Android
实现
滑动
刻度
尺效果,选择身高体重和生日
package net.loonggg.rulerdemo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.os.Bundle;import android.os.Handler;imp...
matlab appdesigner系列-仪器仪表3-
旋钮
matlab appdesigner系列-仪器仪表3-
旋钮
,示例:模拟收音机调频
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章