问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个MFC工具栏 插入位图的问题

发布网友 发布时间:2024-01-09 23:00

我来回答

2个回答

热心网友 时间:2024-01-13 03:14

如果你想按下按钮就换一张位图,就应该在view中捕获WM_KEYDOWN消息,并在其响应函数中编辑代码,具体过程就不用多说了吧? 至于你说使用Invalidate()以后位图消失,是因为用了该函数以后将会发生窗口重绘工作,你写的代码并不在onpaint 这个消息响应函数下吧,也就是说窗口重绘以后,你的代码就失效了,所以就不能显示位图!

热心网友 时间:2024-01-13 03:15

//在对话框内显示位图 void CShowBmpInDlgDlg::ShowBmpInDlg() { CBitmap hbmp; HBITMAP hbitmap; //装载资源 MM.bmp是我的一个文件名,用你的替换 hbitmap=(HBITMAP)::LoadImage (::AfxGetInstanceHandle(),"MM.bmp", IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION); hbmp.Attach(hbitmap); //获取图片格式 BITMAP bm; hbmp.GetBitmap(&bm); CDC dcMem; dcMem.CreateCompatibleDC(GetDC()); CBitmap *poldBitmap=(CBitmap*)dcMem.SelectObject(hbmp); CRect lRect; GetClientRect(&lRect); lRect.NormalizeRect(); //显示位图 GetDC()->StretchBlt(lRect.left ,lRect.top ,lRect.Width(),lRect.Height(), &dcMem,0 ,0,bm.bmWidth,bm.bmHeight,SRCCOPY); dcMem.SelectObject(&poldBitmap); }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不锈钢管烧一下好打孔吗 不锈钢管钻孔公式 在19不锈钢管上钻9个大的孔,如何磨好钻头,钻出来的内毛刺不要太难... 不锈钢管如何开孔 去地里帮扒花生后回来影响到大腿的疼痛该怎么做才不会痛 怎么网页突然自动关闭 网页为什么会突然自动关闭 网页自动关闭什么原因 怎么在微信里面自己组建群聊 门开在东南角,北面中间有窗,办公桌如何摆放 请推荐一款app导航系统,地图信息准确,界面友好,主要用于在境外... 大唐豪侠去哪儿 副本 雷沃504离合器是多大的 一年内怎么改第二次 怎么看胡萝卜蒸熟了没有 胡萝卜怎么看有没有蒸熟 oppo a1x手机是什么时候上市的? 福建省直秀峰小区属于哪个街道? 雷沃504和耕王504哪个好 我2月20号买的国华人寿泰山5号保险当时工作人员误导才买还没有过犹豫... &:《樱桃小丸子》 里面的‘花轮’同学的口头禅是什么啊?拜托各位大神... 一次性奖金如何选择纳税方式 2014 丹尼尔布莱恩夺取wwe冠军的是哪一期啊,能给的详细点不? 大唐豪侠长安大将军副本 索尼m4相机参数 5000元的工资算高吗? 尼康d7100镜头,机身都选af.拍照选全自动模式.可是通过取景看拍摄物不... 雷沃维柴504和全柴504哪个好 联通定制版怎么取消开机动画,求指教 二保焊电弧紧挨焊缝影响 好消息!广州:全日制本科生参保即可落户!这对引进人才有帮助吗?_百度知 ... 大唐豪侠长洛副本钥匙怎么来的 如果重新注册一个之前的还可以找得回来吗? 邮政储蓄存单下面经办人跟复核都没有签字有效吗 被封,需要自助解封,但是绑定手机号码 是别人用了,验证不了,怎么... 为什么尼康相机液晶显示屏上的对焦框是一个较大的长方形,而取景器里是... 被永久封了怎么办? sony fs15c 怎么开关小键盘?键盘上看不到MumLk键 带英语的情侣网名 浪漫点 要加符号 传家昌隆百货是谁开的 [Bash]在Shell/Bash中实现Pause的功能 贝字旁的汉字有哪些? ...孩子把在旁边坐着的老人踢伤了,球的主人有责任吗? 老师你好,我想咨询一下我有一件不锈钢工件,要求在上边堆焊一层耐磨... 一年改2次的办法 一年改2次的办法 华为mt7手机后台运行速度。光挂微信和qq就显示运行速度慢,然后点击进 ... 你好,现在定期存单上的复核人和经办人一栏都不签字了吗?只有一个工行的... 微信重新注册了,怎么找回以前那个? 没到一年时间怎么改? 我的尼康d7100用实时对焦为何比目镜对焦清晰 修改未满一年怎么修改