美文网首页MFC
MFC OnInitDialog 无法显示图片解决方法

MFC OnInitDialog 无法显示图片解决方法

作者: 云胡同学 | 来源:发表于2019-10-24 10:20 被阅读0次

    概述

    由于 OnInitDialog() 函数中对话框还没创建出来,因此无法显示图片,所以利用 OnPaint() 函数来显示图片

    方法

    右击对话框,选择类向导,选择消息选项卡,找到 WM_PAINT 选中, 添加消息处理函数,点击确定。

    找到 OnPaint() 函数中显示图片即可。

    调用方式:

    • UpdateWindow 会使 WM_PAINT 消息马上执行的,直接向窗口客户区发送 WM_PAINT 消息,让窗口立即更新。

    • Invalidate() 通知系统,此时的窗口已经变为无效,强制系统调用 WM_PAINT。

    相关文章

      网友评论

        本文标题:MFC OnInitDialog 无法显示图片解决方法

        本文链接:https://www.haomeiwen.com/subject/shlrvctx.html