真彩图的问题,splash 小弟初学vc,请教各位大虾两个问题:我做的sdi程序,有一些对话框的退出按钮直接就退出了应用程序,加哪个语句可以让他只退出对话框而不退出应用程序?还有一个问题就是程序刚启动时,视的位置是一片空白,怎么样才能用一幅真彩图代替?同样还有怎么样用真彩图制作splash启动画面?多谢各位大哥指点了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。不对啊。SDI程序中怎么会点击对话框的退出按钮就退出应用程序呢。这怎么可能。你没有做什么操作吗?2。可以用真彩色替代。在OnEraseBkgnd()消息事件中可以添加图像的显示。比如:BOOL CDrawMouseView::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call default CRect rc; GetClientRect(&rc); pDC->FillSolidRect(rc,RGB(192,192,192)); return true;}这样就可以用灰色填充视图了。记得最后一句用return true,而不是缺省的那个。3。splash的制作,可以通过 工程->添加工程->组件和控件->VC++组件,选择splash screen就可以自动加入了。你只要替换你的图片就可以了。 MFC隐藏窗口的部分 大型软件中的DLL是什么类型呢? A duplicate insert block exists for class "CMenuView"... 怎么解决字节对齐就这么一句话这么简单啊 请教“属主窗口”与“父窗口”的问题: 有人在学<<window程序设计>>这本书吗? Linux 在中国的前途? 如何实现树形目录的多选? 急!到底在App类中如何调用View类中的东西?请看里面高分相送 MFC界面状态储存,不要图片格式 如何返回前一个对话框? 请教如何将DWORD类型的数据转换成LPCTSTR类型?
2。可以用真彩色替代。在OnEraseBkgnd()消息事件中可以添加图像的显示。比如:
BOOL CDrawMouseView::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CRect rc;
GetClientRect(&rc);
pDC->FillSolidRect(rc,RGB(192,192,192));
return true;
}
这样就可以用灰色填充视图了。记得最后一句用return true,而不是缺省的那个。
3。splash的制作,可以通过 工程->添加工程->组件和控件->VC++组件,选择splash screen就可以自动加入了。你只要替换你的图片就可以了。