当前位置:编程学习 > VC++ >>

VC 如何获得Picture控件的图片的指针信息,我现在获得的rgb不对。

CPoint point; CWnd *pWnd1=GetDlgItem(IDC_STATIC1);//获得picture控件窗口的句柄 CRect rect1; pWnd1->GetClientRect(&rect1); //获得picture控件所在的矩形区域 CDC *pDC=pWnd1->GetDC(); //获得picture控件的DC COLORREF m_color; for(i=15;i<m_Height;i++) { for(j=24;j<m_Width;j++) { point.x=i ; point.y=j; m_color=pDC->GetPixel(point); int r,g,b; r=GetRValue(m_color); g=GetGValue(m_color); b=GetBValue(m_color); 。。。。 UpdateData(FALSE); } } 我想获得图片点的像素值,但是RGB都不对,请指教,谢谢!
追问:我的控件就是在对话框窗口上的,您能告诉我先如何获得图片信息么?谢谢您
答案:VC做游戏? 你确定 做个俄罗斯方块什么的还是可以的 做个比较漂亮的游戏 那不是找抽么 你们老师要求这样 一学期的作业吧 
或者找个基于C++的专门提供游戏开发平台的那种SDK开发下吧 那种其实也蛮浪费时间的啊
你还说要手机游戏 还基于VC 难道是WM7?你们的课易做图有难度 手机上还是用JAVA简单
其他:最好是给待显示的图片指定一个父窗口,比如在对话框上加一个picture控件。给//得到IPicture COM接口对象后,你就可以进行获得图片信息、显示图片等操作 为什么要通过控件去获取图片信息?直接根据图片获取信息不就成了?然后在OnInitDialog里将图片与控件关联就可再控件上显示图片

上一个:VC++ 6.0 中如何打开类向导?
下一个:急啊!急啊!哪位大神知道有什么 Windows 7 Shell ( COM+ / ATL )编程的书??用VC++的。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,