当前位置:编程学习 > C#/ASP.NET >>

VC++ 2008 图片显示问题

问题如下
form1内有9个100 x 100大的picturebox
小弟希望把一张300 x 300的bmp选取相关范围大小放入那9个picturebox内

例如: bmp的范围(左上X, 左上Y, 右下X, 右下Y)
bmp(0, 0, 100, 100)放入picturebox1
bmp(100, 0, 200, 100)放入picturebox2
bmp(200, 0, 300, 100)放入picturebox3
bmp(0, 100, 100, 200)放入picturebox4
bmp(100, 100, 200, 200)放入picturebox5
bmp(200, 100, 300, 200)放入picturebox6
bmp(0, 200, 100, 300)放入picturebox7
bmp(100, 200, 200, 300)放入picturebox8
bmp(200, 200, 300, 300)放入picturebox9
即是把300 x 300的bmp平分为9等份分别显示在9个picturebox内

请问如何可以达成呢?
谢谢解答 --------------------编程问答-------------------- 先画在一个 MemDC 上,然后控制 BitBlt 的源坐标和宽高,目标坐标即可实现  --------------------编程问答--------------------
引用 1 楼 fox000002 的回复:
先画在一个 MemDC 上,然后控制 BitBlt 的源坐标和宽高,目标坐标即可实现

小弟孤陋寡闻
请问什么是MemDC? --------------------编程问答-------------------- 顶一下~!
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,