如何获取对话框的RGB值 一个游戏的对话框。。老是获取不了里面的RGB值不知道是不是我获得DC的方法不对?GetDC(NULL);但是QQ的截图程序又能获得对话框里的RGB值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一段程序: int x, y; int n=0; unsigned char tmp; unsigned char SendBuf[320][480]; CRect rect; GetDlgItem(IDC_PIC)->GetWindowRect(rect); ScreenToClient(rect); HDC hDCImage; HBITMAP hBmp; hDCImage = CreateCompatibleDC(NULL); if( NULL != hDCImage ) { hBmp=GetSrcBit(rect); SelectObject(hDCImage,hBmp); for (y=0;y<320;y++) { n=0; for (x=0;x<240;x++) { COLORREF cr = GetPixel(hDCImage,x,y); //sl SendBuf[y][n]=(GetBValueX(cr)>>3) + ((GetGValueX(cr)>>2)<<5); n++; //sh SendBuf[y][n]=((GetRValueX(cr)>>3)<<3) + (GetGValueX(cr)>>5); n++; } } ::DeleteDC(hDCImage); } 程序掉用com写的dll,重写一个com dll怎么可以把原有的comdll替换 createservice问题 定义一个小函数让exe增加了几百k 请问怎么找出以逗号","为分隔符的字符串呢?CString类型的 MFC 静态文本框透明 但是动态改变文本后被覆盖 如何使窗口拖动的时候线程不挂起 求树的布局算法,急。。。 金山词霸中的索引功能如何实现?急! 请高手和有开发经验的人指点! 我想从事数据库应用软件的开发,应该学习哪种语言? CSDN收藏夹里的好多帖子都说不存在了,怎么搞? 数据库更新问题
int n=0;
unsigned char tmp;
unsigned char SendBuf[320][480]; CRect rect;
GetDlgItem(IDC_PIC)->GetWindowRect(rect);
ScreenToClient(rect); HDC hDCImage;
HBITMAP hBmp;
hDCImage = CreateCompatibleDC(NULL);
if( NULL != hDCImage )
{
hBmp=GetSrcBit(rect);
SelectObject(hDCImage,hBmp); for (y=0;y<320;y++)
{
n=0; for (x=0;x<240;x++)
{
COLORREF cr = GetPixel(hDCImage,x,y);
//sl
SendBuf[y][n]=(GetBValueX(cr)>>3) + ((GetGValueX(cr)>>2)<<5);
n++;
//sh
SendBuf[y][n]=((GetRValueX(cr)>>3)<<3) + (GetGValueX(cr)>>5);
n++;
}
}
::DeleteDC(hDCImage);
}