在对话框(CDialog)程序中,为了让程序看上去漂亮一些,我们可以为对话框添加一个好看的背景图片,要想完成这个目标,可以利用afx_msg BOOLOnEraseBkgnd (CDC* pDC) 这个函数。
下面结合实例说明(实例可在我的优快云资源中下载:http://download.youkuaiyun.com/detail/margin1988/8337225):
(1)找来一张合适的BMP格式的背景图片,将其放在工程的res目录下,然后在程序的资源视图中,将这张图片导入进来(假设导入后其ID为:IDB_BITMAP1)。
(2)在对话框的.h文件中添加函数声明:
afx_msg BOOL OnEraseBkgnd (CDC* pDC);
(3)在对话框的.cpp文件中添加其消息映射宏:

通过在CDialog程序中利用afx_msg BOOL OnEraseBkgnd(CDC* pDC)函数,可以实现对话框的美化,添加背景图片。步骤包括:导入BMP图片到res目录,资源视图中导入图片(IDB_BITMAP1),在对话框头文件声明函数,对话框cpp文件中添加消息映射宏并实现函数。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



