社区
界面
帖子详情
想做个通用界面库,请大伙给点思路!!UP有分
loseme915
2004-12-28 05:08:39
在网上找到很多通用界面库,但是都打上了 by xxxx的记号,所以想自己弄一个玩玩,有这方面经验的大哥给点思路吧!
我是想替换整个程序界面,不管是MDI 还是SDI 或者DIALOG!!请大家帮帮小弟,多多给意见!!!
...全文
237
33
打赏
收藏
想做个通用界面库,请大伙给点思路!!UP有分
在网上找到很多通用界面库,但是都打上了 by xxxx的记号,所以想自己弄一个玩玩,有这方面经验的大哥给点思路吧! 我是想替换整个程序界面,不管是MDI 还是SDI 或者DIALOG!!请大家帮帮小弟,多多给意见!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
owg
2004-12-30
打赏
举报
回复
界面库目前非常优秀的有很多 ,如BCGSoft和Codejock的产品,但正如楼上所说,开始作这个不难,关键要坚持!就如BCGSoft做vc界面库从96年开始一直到现在,已经8年了,并且整个公司仅专注于这一个产品,能做到每月升级,真的很不简单,如果楼主打算做这个,要做好充分准备,这是一条漫长的道路...
提供几个图形控件供大家参考:
1)BCGSoft:http://www.evget.com/view/author/aauthor.asp?id=71 (VC界面库)
2)Codejock:http://www.evget.com/view/author/aauthor.asp?id=99 (VC,VB,.Net界面)
3)SkinCrafter:http://www.evget.com/view/viewProductInfo.asp?productId=291 (皮肤)
4)Xceed: http://www.evget.com/view/viewProductInfo.asp?productId=196 (.Net界面)
xhltoo
2004-12-30
打赏
举报
回复
关注
loseme915
2004-12-30
打赏
举报
回复
继续顶上去,希望有更多朋友提建议!!
loseme915
2004-12-30
打赏
举报
回复
终于找到一个演示代码,比较复杂,先结帖,然后闭门修炼!!!!
loseme915
2004-12-30
打赏
举报
回复
case WM_PAINT:
BeginPaint(pmsg->hwnd,&ps);
brush.CreateSolidBrush(RGB(255,0,0));
dc =(CDC*)ps.hdc;
dc->FillRect(&(ps.rcPaint),&brush);
brush.DeleteObject();
EndPaint(pmsg->hwnd,&ps);
lParam = NULL;
break;
如上代码,问题出在什么地方呢?如果将BeginPaint 和 EndPaint中间的代码去掉以后窗口不画了
但加上以后窗口没有按照我的代码重画,或者说我画过了以后窗口又用自己的东西画了一次,这是
怎么回事呢?以上这个消息是通过WH_GETMESSAGE截获的,
loseme915
2004-12-30
打赏
举报
回复
郁闷,刚刚开始就有点茫然,我截获所有消息以后,应该处理哪些呢?
如果截获的是WM_PAINT或者类似的消息,然后就直接用hwnd画图吗?
不太明白!如果我处理了这个消息,是否还要CallNextHook呢?
还请有这方面经验的朋友多多指点啊!!
loseme915
2004-12-29
打赏
举报
回复
vcleaner(我没做大哥已经很久了.......)
多讲一点啊!别这么小气啊!
loseme915
2004-12-29
打赏
举报
回复
roger_ding(海天一色)
你说的不错,我也不知道会写到什么地方,不过我只打算写xp,2000下面的,其他操作系统就不会去支持了。
还有,我的HOOK函数,应该设置哪个类型,试了一下WH_GETMESSAGE好像不对!
BoxFan
2004-12-29
打赏
举报
回复
补充:大部分都是基于控件的类库。
BoxFan
2004-12-29
打赏
举报
回复
我觉得那样太死板,不够灵活,我看过老coder的代码,他们写了自己的界面类库,非常好用,甚至有CWnd的界面类库,非常好用。棒极了。
个人意见,仅供参考。学习中。。。
zhangqu_980371
2004-12-29
打赏
举报
回复
up
gaoxcheng
2004-12-29
打赏
举报
回复
有个性,我支持你祝你成功
mynamelj
2004-12-29
打赏
举报
回复
关注...
han.bingtao
2004-12-29
打赏
举报
回复
基于MFC,把控件们都自绘了不好么?省很多事,毕竟新界面库主要还是外观不一样吧。
gem_1977
2004-12-29
打赏
举报
回复
好呀。不过界面这东东很费劲,很麻烦呀。
首先,你要把那些基本的控件元素(button,combobox,listbox,edit)等等统统重新实现一遍,
然后是一些dialog,frame,mdiframe等等吧。
等着你的好消息了。
hraymond
2004-12-29
打赏
举报
回复
学习,关注
roger_ding
2004-12-29
打赏
举报
回复
做界面库不是说难度有多大,而是你能坚持多久,开始还有兴趣,把菜单、编辑框等控件给改了,等到后面遇到实质难题(例如修改任何控件中的滚动条外观,还有如果你追求完美,必须把滚动条的表现逻辑和运行逻辑和Windows调节成一样),还有Win98和Win2000之间的差异(即有的代码必须准备两套),或者大量的控件需要慢慢调节代码,可能就慢慢的变成“烂尾楼”了。
guangsan
2004-12-29
打赏
举报
回复
www.zhugang.net,我觉得不错
ww51xh
2004-12-29
打赏
举报
回复
顶一下
maofly
2004-12-29
打赏
举报
回复
学习。关注。顶………………
加载更多回复(13)
☀️在爬完一周的朋友圈后,我发现了.......惊人⚠️秘密
各位童鞋,大家好,我是???? 在《⭐UI自动化工具轻松实现微信消息收发⚡朋友圈爬取⁉️》文末给童鞋们布置了一个作业,批量朋友圈爬取,不知道
大伙
们是否还有映像。 看到很多小伙伴们踊跃报名参与,不禁要给你们
点
个赞。考虑到很多小伙伴
想
做
却
做
出来,这…贴心的我这不就来给你们公布参考答案啦? 对相关基础还不了解的童鞋
请
参考前文: 《⭐UI自动化工具轻松实现微信消息收发⚡朋友圈爬取⁉️》 《️❤️对比PyWinAuto和uiautomation实现微信联系人自动采集❤️》 《❤️UI自动化轻松解决微信手工
VS2013UP4用EF6连接MySql解决方案
最近,自己打算自己搭建一个
通用
权限管理系统,并打算完成后进一步扩展成一个OA系统,完成之后会专门写一篇博客来介绍,在此不多讲。 在开发过程中,我DAL层采用了Ado.Net+ORM-EF6混合使用的策略,意图无论采用何种方式均能实现跨数据
库
,实体层由EF6生成。用EF连接SqlServer时没有任何问题,一切顺利,但从昨天中午开始,当我打算连接MySql数据
库
时遇到了问题。经过百度...
Flask备忘录
此文仅仅作为学习本人Flask途中的学习笔记以及备忘录!!!!! 代码格式粘贴复制可能格式出错emm,自己知道就好了!! 无图,慢慢看!!挺枯燥的学习笔记,
做
个网络备份!!! 目录 一.服务架构: 二.Flask是什么? 01. 微框架 02. 特
点
03. 组成 04.常用
库
: 三.Flask环境搭建: 01.Windows虚拟环境直接上: 02.Conda环境: 03.Linux环境: 四.Flask工程实践: 01.万物之源Hello World: 02.
请
求处理:
携程校招内部推荐-----简历直通+Offer优先发放!!!
刚刚研二,双非,方向是图像处理,导师说有一个实习的机会,在杭州,是导师博导开的公司研发部实习一年,不管吃住,工资说是2-3k,实习工作期间不能写小论文只能晚上或。硕士15-27W/年;今年软件类机考的变化
点
:算法类,软件测试岗都和软件开发岗的难度相同,软件类机考共3道算法题,对应力扣简单题1道100分,中等题1道200分,困难题1道300分,平安产险招聘区分产险总部,科技中心以及下辖机构产险总部招聘岗位:核保经营,产品规划,平台运营,精算定价,数据建模,职能支持,查勘作业,理赔核赔,诉讼管理,风控管。
NUCLEO-L053R8 TIM定时器 PWM输出
TIM2 PWM输出测试 今天给
大伙
分享一个TIM2 PWM输出小实验。 实验开发板:Nucleo-L053R8,即STM32L053R8T6。 开发环境:MDK5 图1 - 工程
界面
本次实验测试的是
通用
定时器TIM2,PWM输出模式。 附上代码: bsp_tim.h 1 /** 2 *****************...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章