基于对话框的MFC 想加载一个图片到界面

在默认的代码最下面加了一点自己的代码为啥不能显示呢?BOOLCCncHmiDlg::OnInitDialog(){CDHtmlDialog::OnInitDialog()... 在默认的代码最下面加了一点自己的代码 为啥不能显示呢?

BOOL CCncHmiDlg::OnInitDialog()
{
CDHtmlDialog::OnInitDialog();
// 将“关于...”菜单项添加到系统菜单中。
// IDM_ABOUTBOX 必须在系统命令范围内。
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
BOOL bNameValid;
CString strAboutMenu;
bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
ASSERT(bNameValid);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标

// TODO: 在此添加额外的初始化代码 在这里加了一点代码
CDC* pDC = GetDC( );
image.Load((LPCTSTR)_T("./res/BMP_STARTUP.png"));
image.Draw(pDC->m_hDC, 0, 0, image.GetWidth(), image.GetHeight());
ReleaseDC(pDC);

return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
展开
 我来答
zhuhengxuan
2015-06-18 · 能源领域入门c语言;历史规律,高考志愿
zhuhengxuan
采纳数:102 获赞数:399

向TA提问 私信TA
展开全部
你这用代码实现,你还不如在界面上插入图片控件,然后在资源里插入所要用的图片就ok了,但是这个图片不能在界面上修改大小,当然如果需要实现更多的功能还的是代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式