用MFC开发一个界面,使用的VS2012,怎么样开发出这样的风格?
如题,如图,自己刚刚入手MFC编程,基本的框架和一些小例子都练习和实现了,也理解了一些东西,另一方面也在看一些经典的书。但是有个项目比较急想开发一个界面,不是太会,理想状...
如题,如图,自己刚刚入手MFC编程,基本的框架和一些小例子都练习和实现了,也理解了一些东西,另一方面也在看一些经典的书。但是有个项目比较急想开发一个界面,不是太会,理想状况是开发成如图这样一个界面(来自一个小程序的截图)。就是标题栏和菜单栏都能加上背景,视类里也可以有个漂亮的背景,然后视类中有一些类似上图分块的区域,我用来接收一些网络数据,显示出来。 希望有相关经验的好心人给一些思路,用什么控件,或者是给一些参考例子,是不是Vformview可以做到呢?请求指教。
展开
展开全部
MFC做界面,是非常痛苦的一件事,做漂亮界面就更痛苦了。如果熟悉WF,还是WF做好一些。
MFC做的话,唯一的好消息就是有很多成熟的界面库(商用的话,部分是要收费的),你可以先熟悉一下各种界面库的使用,比如MagicSkin、Skin++等。
单从这个界面,用FormView框架是可以的,做的漂亮,推荐熟悉CBitmapButton和GDI++的CImage。
MFC做的话,唯一的好消息就是有很多成熟的界面库(商用的话,部分是要收费的),你可以先熟悉一下各种界面库的使用,比如MagicSkin、Skin++等。
单从这个界面,用FormView框架是可以的,做的漂亮,推荐熟悉CBitmapButton和GDI++的CImage。
更多追问追答
追问
谢谢啊,那请问你有没有先关的一些程序框架能给参考一下,现在首要先做这个任务,以后再学习你说的那些,还有我不需要位图按钮,只想要分块的位图上显示数据,能动态更新的(比如显示日历时间),还有整个背景和标题栏显得一体化一些,看得过去就好。如果有相关资料的话,能不能给发一下,1556311727@qq.com,望不吝赐教。
追答
推荐你去看各个界面库的例程吧,这样还花样多一些。
你那个可不是色块的问题啊,首先工具条不可能是标准的,这个要点击响应,还要好看和一体化。如果需要左侧那些色块按钮,必须有鼠标的各个响应,不用按钮做更麻烦。
图像变化显示,你那个就TransparentBlt吧,这个可以最简单的设置透明,这样你要是更换皮肤什么的还容易一些。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询