社区
C++ 语言
帖子详情
单文档基类FormView,如何做到界面美化
Saltedefish
2020-11-26 10:16:17
我是用MFC单文档,基类是FormView,这个类会自动生成一个对话框,我在这个对话框内做的一些按键,显示控件啥的,但是如何美化呢?不光是背景颜色的问题,背景最好能换成壁纸,字体颜色啥的也调整一下。求助各位大佬
...全文
134
2
打赏
收藏
单文档基类FormView,如何做到界面美化
我是用MFC单文档,基类是FormView,这个类会自动生成一个对话框,我在这个对话框内做的一些按键,显示控件啥的,但是如何美化呢?不光是背景颜色的问题,背景最好能换成壁纸,字体颜色啥的也调整一下。求助各位大佬
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Saltedefish
2020-11-26
打赏
举报
回复
首先感谢楼上大佬提出的建议,但现在的现实需求必须用MFC来制作,您提的建议我已经采纳
ooolinux
2020-11-26
打赏
举报
回复
个人觉得MFC过时了。 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。 C++ Builder是真正的可视化的开发工具。C++ Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++ Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(Rapid Application Development,快速应用程序开发)。 书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。 C++ Builder 6.0几个示例程序项目源代码下载:
C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.03 C++ Builder不规则图像透明贴图(位图的透明显示)三种方法及简单动画v1.3 C++ Builder写的《ZEC 四则运算练习程序》 海底海星情景v0.9.2 C++ Builder简单电话簿Demo例子v1.11
BCGControlBar MFC对话框换肤(续)
系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现MFC对话框完全换肤,其实是
单
文档
模拟出来的对话框 在上篇说到利用BCGControlBar可以对对话框进行换肤,但是在Windows XP下程序的窗体还是XP系统的主题,这相当不协调,主要是框架没换肤。所以,在这里我用基于C
Form
View
的
单
文档
来进行模拟对话框。
MFC
单
文档
多视图切分窗口应用实战实例
对于极致外观控制,可启用自定义绘制模式(Owner Draw),但这要求重写DrawItem并继承CListCtrl。由于较为复杂,建议仅在必要时采用。在此基础上可实现渐变背景、进度条嵌入、复选框
美化
等高级效果。综上所述,CListCtrl不仅是一个简
单
的数据显示容器,更是连接数据层与交互层的关键枢纽。掌握其完整使用范式,是构建专业级MFC应用不可或缺的能力。在典型的 SDI 应用中,通常需要支持至少两种以上的视图模式。
Django 设计模式最佳实践(二)
在本章中,我们将讨论以下主题:自定义管理员增强管理员模型管理员最佳实践功能标志Django 备受瞩目的管理员
界面
使其脱颖而出。它是一个内置应用程序,可以自动生成用户
界面
以添加和修改站点的内容。对许多人来说,管理员是 Django 的杀手应用程序,自动化了为项目中的模型创建管理员
界面
这一乏味任务。管理员使您的团队能够同时添加内容并继续开发。一旦您的模型准备好并应用了迁移,您只需要添加一两行代码来创建其管理员
界面
。让我们看看如何做到。在 Django 1.7 中,默认情况下启用了管理员
界面
。创建项目后,当您导航
在线课件管理系统的设计与实
在ASP.NET 2.0中,Web服务器控件是指在服务器上执行程式逻辑的组件。这个组件可能生成一定的用户
界面
,也可能不包括用户
界面
。每个服务器控件都包含一些成员对象,以便研发人员调用。例如:属性、事件、方法等。通常情况下,服务器控件都包含在ASP.NET页面中。当运行页面时,.NET执行引擎将根据控件成员对象和程式逻辑定义完成一定的功能。例如,在客户端呈 现用户
界面
。这时,用户可和控件发生交互行为,当页面被用户提交时,控件可在服务器端引发事件,并由服务器端根据相关事件处理程式来进行事件处理。
面向 Asp.NET 开发者的 HTML5 编程教程(四)
如果你曾经用 C#或 Visual Basic 开发过桌面应用,你很可能知道位于名称空间中的Thread类。Thread类代表一个线程。一根螺纹是加工的最小
单
位。当您运行任何应用时,应用代码都在一个线程上运行。线程由操作系统处理,大多数现代编程语言都提供了封装它们的类。一个
单
线程应用在
单
线程中运行所有代码(包括用户
界面
和业务处理)。一个多线程应用在多个线程中运行应用代码。现在您已经对
单
线程和多线程应用有了基本的了解,让我们将这些概念应用到网页中。考虑清
单
10-1 中显示的标记。
C++ 语言
65,207
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章