现在有个CBitmap,是在CxxxxxDoc::OnOpenDocument(LPCTSTER)中用::LoadImage读出的,后来又在menDC(CDC类型)中实现了调色板。现在我想获得指向实际位图数据的首地址指针 LPSTR(应该是指向bmp的左下角那个象素的指针),好在接下来进行象素操作。那么请问怎么获得该首地址指针?如果可以的话最好给出具体的代码段供参考,谢谢!
ps:好像应该是 读取文件头BITMAPFILEHEADER,根据bfOffBits定位到实际像素,进行读取。那具体怎做?
ps:好像应该是 读取文件头BITMAPFILEHEADER,根据bfOffBits定位到实际像素,进行读取。那具体怎做?
lpdib+bheader.bfOffBits
大概意思如此.
也就是指针的移位
你只能通过他的接口来获得它愿意提供的信息。你可以查查这个类提供的函数。应该是用GetBitmap。来获得数据但不是DIB.