BMP DIB 像素 显示 VC++。 我想编写一个程序,将读入的位图,所有点的像素值显示出来
我想编写MFC程序,将读入的位图所有点的RGB值显示出来(图片不会很大)。图像的读取和显示我已经实现,我现在想把读入图片的所有的RGB值,显示到dialog类的edit框...
我想编写MFC程序,将读入的位图所有点的RGB值显示出来(图片不会很大)。图像的读取和显示我已经实现,我现在想把读入图片的所有的RGB值,显示到dialog类的edit框里(可以显示为R*,*,*,*,*,*,*,*,*
G*,*,*,*,*,*,*,*,*,*
B*.*,*,*,*,*,*,*,*,*
或者
rgb,rgb,rgb,rgb,……
格式不要求),怎么做?
定义一个很大的数组,作为RGB缓存?或者怎么从doc类里面直接读到所要显示的dlg类的edit框中?或者getpixel怎么用达到效果?edit框怎么显示呢?
给我点提示也可以,如果回答认真我还会加分的!
谢谢各位高手!!!
图片(bmp)已经可以显示到一个单文档窗口中了。 展开
G*,*,*,*,*,*,*,*,*,*
B*.*,*,*,*,*,*,*,*,*
或者
rgb,rgb,rgb,rgb,……
格式不要求),怎么做?
定义一个很大的数组,作为RGB缓存?或者怎么从doc类里面直接读到所要显示的dlg类的edit框中?或者getpixel怎么用达到效果?edit框怎么显示呢?
给我点提示也可以,如果回答认真我还会加分的!
谢谢各位高手!!!
图片(bmp)已经可以显示到一个单文档窗口中了。 展开
1个回答
展开全部
贴来的:
1.LOGBRUSH lb={0};
lb.lbStyle=BS_PATTERN;
lb.lbHatch=::LoadBitmap(GetModuleHandle(),(LPCTSTR)IDB_BITMAP2);
HBRUSH hBrush=::CreateBrushIndirect(&lb);
SetClassLong(*this,GCL_HBRBACKGROUND,(LONG)hBrush);
...
2、
/*感谢关注*/
//Creamdog//
代码太长,而且留言板的格式太难看了,在给本人的留言中留下你的邮箱,并附上你的问题,本人发给你。
//注意给分//
3、
从资源中读入的位图怎么样显示到背景图案中
1.LOGBRUSH lb={0};
lb.lbStyle=BS_PATTERN;
lb.lbHatch=::LoadBitmap(GetModuleHandle(),(LPCTSTR)IDB_BITMAP2);
HBRUSH hBrush=::CreateBrushIndirect(&lb);
SetClassLong(*this,GCL_HBRBACKGROUND,(LONG)hBrush);
...
2、
/*感谢关注*/
//Creamdog//
代码太长,而且留言板的格式太难看了,在给本人的留言中留下你的邮箱,并附上你的问题,本人发给你。
//注意给分//
3、
从资源中读入的位图怎么样显示到背景图案中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询