社区
界面
帖子详情
windows界面编程
Bruce_Zeng
2013-12-29 01:03:56
我现在需要实现一些控件的特殊效果。就是自绘控件。比如自绘BUTTON控件,我希望鼠标滑过的时候有些特殊效果 求这方面的资料 最好是书籍
...全文
125
7
打赏
收藏
windows界面编程
我现在需要实现一些控件的特殊效果。就是自绘控件。比如自绘BUTTON控件,我希望鼠标滑过的时候有些特殊效果 求这方面的资料 最好是书籍
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq703821945
2013-12-30
打赏
举报
回复
http://www.ragnaroks.org/mfc/create-colorful-button.html
Bruce_Zeng
2013-12-30
打赏
举报
回复
这里我只是以按钮为例,我想学习的是所有控件的自绘。主要是怎么入手。
zhuyf87
2013-12-29
打赏
举报
回复
我觉得是这样: 1.首先为按钮添加BS_OWNERDRAW属性。创建一个CButton的派生类,重写PreSubclassWindow虚函数,添加:ModifyStyle(0, BS_OWNERDRAW); 2. 当按钮控件具有自绘功能之后,每次控件状态改变都会触发DrawItem函数,在该函数中来绘制按钮的形态外观,所以要重写DrawItem虚函数。在这个函数中就可以自由发挥了,比如绘制外边框,底色,按钮标题,内边框等等。 3. 楼主希望“鼠标滑过的时候有些特殊效果”,可以结合WM_MOUSEMOVE、WM_MOUSEHOVER、WM_MOUSELEAVE这些消息处理函数来做。
hdg3707
2013-12-29
打赏
举报
回复
派生相应类就行了,然后再响应鼠标各消息,在消息函数里设置不同的图片
worldy
2013-12-29
打赏
举报
回复
只是一个很简单的操作,还需要书籍? 在OnMouseMove中贴图或者绘画就是
碼上道
2013-12-29
打赏
举报
回复
直接继续CWnd自绘,网上好多,也可以到www.sourceforge.net搜索一下button,太多了。
vcf_reader
2013-12-29
打赏
举报
回复
Search the web www.sourceforge.net for button.
Windows
界面
编程
第七篇 文件拖拽(文件拖放)
《
Windows
界面
编程
第七篇 文件拖拽(文件拖放)》 http://blog.csdn.net/more
windows
/article/details/8634451 配套程序。 使程序支持将文件拖入窗口的功能。Win32或MFC均能使用。
More
Windows
界面
编程
第四篇 异形窗口2
博客文章《
Windows
界面
编程
第四篇 异形窗体 下》的配套程序,示范了如何创建以图片为对话框形状话的异形窗口,程序注释翔实,讲解细致,可读性强。
精通Win32 API
编程
-
Windows
图形
界面
编程
Windows
的API(Application Programming Interface,应用程序
编程
接口),是
Windows
操作系统提供给应用程序的大量函数,学习本课程,不仅可以掌握
Windows
界面
编程
,开发华丽的
Windows
桌面运用程序,也可以为MFC框架的学习奠定扎实的基础,同时是否熟练的掌握
Windows
API开发,也是企业考量优秀程序员一个非常重要的指标!
More
Windows
界面
编程
第一篇-位图背景与位图画刷
博客文章《
Windows
界面
编程
第一篇 位图背景与位图画刷》的配套程序,示范了为对话框添加位图背景,并分别用自贴图和位图画刷来完成。程序注释翔实,可读性强。
More
Windows
界面
编程
第二篇 半透明窗体
博客文章《
Windows
界面
编程
第二篇 半透明窗体》的配套程序,示范了如何实现半透明窗口。程序注释翔实,可读性强。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章