vc(mfc)中,我要显示一个位图,是不是要先放一个picture控件,在picture中写我图像资源的位置?
3个回答
展开全部
看来您对windows GDI并不了解。
请首先了解DC(Device context)和 Bitblt函数(位块传输)。
其实往哪画都可以的,控件、对话框、打印机等。只要被画对象有DC就可以了。
请首先了解DC(Device context)和 Bitblt函数(位块传输)。
其实往哪画都可以的,控件、对话框、打印机等。只要被画对象有DC就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的方法是可行的,但学会用二楼的方法画,那才是正解。
CDC * pCDC;
pCDC = GetDC();
pCDC->TextOut(50,50,"输出文字"); //
pCDC->Bitblt(); // 里面的参数 自己可以查下相关资料,用这个可以画图
CDC * pCDC;
pCDC = GetDC();
pCDC->TextOut(50,50,"输出文字"); //
pCDC->Bitblt(); // 里面的参数 自己可以查下相关资料,用这个可以画图
追问
我要在menu下面显示一个图片,怎么做啊,程序是怎么调用图片??(有分加)谢谢
追答
你需要从CMemu 类中派生一个子类,并在子类中改写 DrawItem 方法(函数)和MeasureItem 方法。你留个邮箱什么的,我可以把源码发给你。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩,这种方式是可行的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询