一旦解决立麻给分.... 在dc上显示一个光标(光标为一个小矩形)!假如dc的背景为黑,则光标颜色为白!注意事项:如果在光标的区域内有字,光标不能把字覆盖。应把字反显在光标区内! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDC memDC; CRect client; CBitmap bmp; CDC *pDC = GetDC(); bmp.CreateCompatibleBitmap(pDC,16,32); bmp.SetBitmapBits(16*32,mBuf); memDC.CreateCompatibleDC(pDC); memDC.SelectObject(&bmp); AfxGetMainWnd()->GetClientRect(&client); CBrush bru(RGB(0,0,0)); pDC->FillRect(client,&bru); pDC->BitBlt(10,10,16,32,&memDC,0,0,SRCINVERT);这样的话为什么矩形的高度不是32呀! 是不是和这个有关---bmp.CreateCompatibleBitmap(pDC,16,32); ---bmp.SetBitmapBits(16*32,mBuf);CreateCompatibleBitmap--和你的系统相关,创建出来的可能是16位\24位\32位图像那么仅仅给16*32数据时不够的相对应应该是16*32*2\16*32*3\16*32*4mBuf的值你也应该相应转化一下 和那个没关系.我定义:COLORREF mBuf[16*32];高度的问题我已解决,我现在不知道如何让矩形内的字反显出来!!请大家给个思路!! 矩形按钮---CRect, 不规则形状按钮---? formview上的控件是不是不能用汉字名啊 求platform sdk 编程书籍 如何识别一段文本是否为UTF-8编码 使用大图标的ClistCtrl中怎样换行? VC读取Access时间字段 如何做个帐号管理部分? rs->PutCollect(variant_t("status"),variant_t("0"));错误在哪? 怎么设置static框的字体大小?怎么设置图像背景? 关于acrobat reader的问题 请教各位朋友,都进来发表一下见解吧 急问:工具栏上自己添加的CEdit如何使其具有Ctrl+X, Ctrl+Z等功能?
CRect client;
CBitmap bmp;
CDC *pDC = GetDC(); bmp.CreateCompatibleBitmap(pDC,16,32);
bmp.SetBitmapBits(16*32,mBuf);
memDC.CreateCompatibleDC(pDC);
memDC.SelectObject(&bmp); AfxGetMainWnd()->GetClientRect(&client); CBrush bru(RGB(0,0,0));
pDC->FillRect(client,&bru); pDC->BitBlt(10,10,16,32,&memDC,0,0,SRCINVERT);这样的话为什么矩形的高度不是32呀!
---bmp.SetBitmapBits(16*32,mBuf);CreateCompatibleBitmap--和你的系统相关,创建出来的可能是16位\24位\32位图像
那么仅仅给16*32数据时不够的相对应应该是16*32*2\16*32*3\16*32*4
mBuf的值你也应该相应转化一下
我定义:COLORREF mBuf[16*32];
高度的问题我已解决,我现在不知道如何让矩形内的字反显出来!!
请大家给个思路!!