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 的源坐标和宽高,目标坐标即可实现 --------------------编程问答--------------------
小弟孤陋寡闻
请问什么是MemDC? --------------------编程问答-------------------- 顶一下~!
补充:.NET技术 , VC.NET