社区
界面
帖子详情
考考大家,看看能否发现这个问题!
benbenRH
2009-11-05 06:45:22
这是把一幅图片画到窗口上的代码,大家认为他有什么问题!应该怎么解决!
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2);
CBrush brush;
brush.CreatePatternBrush(&bitmap);
pDC->SelectObject(&brush);
pDC->FillRect (CRect(4,4,141,20),&brush);
...全文
140
17
打赏
收藏
考考大家,看看能否发现这个问题!
这是把一幅图片画到窗口上的代码,大家认为他有什么问题!应该怎么解决! CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP2); CBrush brush; brush.CreatePatternBrush(&bitmap); pDC->SelectObject(&brush); pDC->FillRect (CRect(4,4,141,20),&brush);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benbenRH
2009-11-07
打赏
举报
回复
[Quote=引用 16 楼 ringphone 的回复:]
使用位图画刷会有个原点问题,你如果不是画在(0,0)或是每一个平铺的位置,就会有这个问题,想要绘制在任意位置而不受平铺影响,需要调用::SetBrushOrgEx或是SelectObject之前调用一下pDC->SetBrushOrg改变原点位置。
[/Quote]
终于有个听得懂我讲的!在C#里这些都是很简单的,到了MFC就复杂了N次方倍,我只能用MFC结合C#编程了!
ringphone
2009-11-06
打赏
举报
回复
使用位图画刷会有个原点问题,你如果不是画在(0,0)或是每一个平铺的位置,就会有这个问题,想要绘制在任意位置而不受平铺影响,需要调用::SetBrushOrgEx或是SelectObject之前调用一下pDC->SetBrushOrg改变原点位置。
Kevin
2009-11-06
打赏
举报
回复
呃,这代码的问题也太多了吧
liuchui2009
2009-11-06
打赏
举报
回复
不知道LZ在搞什么
不过既然LZ才学MFC,还是建议先好好学吧
M_S_D_N
2009-11-06
打赏
举报
回复
这是使用画刷的特点。
benbenRH
2009-11-05
打赏
举报
回复
图片没有改变,平移了,
比如这个图片里面写了一个大大的“W” 如下(第一个#为原点(0,0)):
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)),【星号的的地方为原点(0,0),星号是没有的】:
*
# # # #
# # # #
# #
# # #
qjzrd
2009-11-05
打赏
举报
回复
你的图片 没有改变
benbenRH
2009-11-05
打赏
举报
回复
晕变形了
问题是:
比如这个图片里面写了一个大大的“W” 如下:
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)):
# # # #
# # # #
# #
# # #
benbenRH
2009-11-05
打赏
举报
回复
问题是:
比如这个图片里面写了一个大大的“W” 如下:
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)):
# # # #
# # # #
# #
# # #
M_S_D_N
2009-11-05
打赏
举报
回复
乱七八糟,没学会语文之前,不要学什么计算机语言。
老吴笔记
2009-11-05
打赏
举报
回复
[Quote=引用 2 楼 benbenrh 的回复:]
如果在后一句改为:pDC->FillRect (CRect(0,0,137,16),&brush); 就完全没问题!请问这个问题应该怎么解决啊?我知道C#可以解决,相信MFC更加可以!请教各位大侠了!
[/Quote]
什么叫“就完全没问题”,你的问题是什么呢?说出来大家才好帮你啊
benbenRH
2009-11-05
打赏
举报
回复
[Quote=引用 5 楼 wuyueqing 的回复:]
你好历害哦,我还在学基础呢。没能帮上忙,真的抱歉。
[/Quote]
我今天是第三天学MFC
wuyueqing
2009-11-05
打赏
举报
回复
你好历害哦,我还在学基础呢。没能帮上忙,真的抱歉。
老吴笔记
2009-11-05
打赏
举报
回复
楼主,你有什么问题,请说,别客气。
benbenRH
2009-11-05
打赏
举报
回复
[Quote=引用 1 楼 laowu_ 的回复:]
brush没销毁,资源泄漏。
[/Quote]
嗯,这个也算,但不是主要的问题!
benbenRH
2009-11-05
打赏
举报
回复
如果在后一句改为:pDC->FillRect (CRect(0,0,137,16),&brush); 就完全没问题!请问这个问题应该怎么解决啊?我知道C#可以解决,相信MFC更加可以!请教各位大侠了!
老吴笔记
2009-11-05
打赏
举报
回复
brush没销毁,资源泄漏。
大一大学计算机考试难吗,新生必看!大一期间必考的3个证书,不考后悔,越拖越难考!...
大一期间必考的3个证书,不考后悔,越拖越难考!9月开学季,大学新生也陆陆续续来到了学校报到,开启自己美好的大学生活!但是!小编要提醒大家的是千万不要相信高中老师说的那句:“上了大学你们就可以玩了,大学很...
考公资料-公务员考试不孤单!助你上岸,未来的局长们请查收!
看看
哪种方法适合自己就看谁的课。这份学习资料是我学习中收集的,分享给各位!希望能够对大家有帮助!最后,祝愿各位未来的局长们都能顺利上岸,早日实现自己的梦想!资料仅供学习交流使用,请勿用于商业用途。资料...
计算机考级各省份难度,各省公务员考试难度排行榜,
看看
你的省排第几!
除国考之外,各省(市、区)地方性公务员考试也是众多公考小伙们所热衷的,然而,由于近几年多个省份选择在同一时间考试,让很多考生失去了更多其他地区的考试机会,但也正是这样,才更大程度地体现了考试的公平。...
初中计算机考试的题型,教师资格证考试中学信息技术科目题型及分值分布,快看!...
【摘要】考必过小编为大家整理了关于教师资格证考试...考必过给大家带来了教师资格证考试中学信息技术科目题型及分值分布的相关信息,想要了解的小伙伴快跟随考必过的脚步一起来
看看
吧!中学信息技术考试题型有单选...
PMP考试没通过?
看看
这篇!
前几天官网发布了今年5月PMP考试成绩,在各大平台上都能轻易刷到3A的成绩截图,那么真的通过率这么高吗?未通过的人失败的原因在哪?该怎么汲取教训重新出发呢?
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章