📄 subject_23010.htm
字号:
<p>
序号:23010 发表者:天涯海阁 发表日期:2002-11-30 15:00:55
<br>主题:关于位图的问题
<br>内容:谁能告诉我位图在内存中是怎么样存储的,我想从内存中读出位图的一部分,但前提是必须一个一个像素的读取,就像扫描一样。代码是这样的,大家看看哪儿耍要改<BR>COLORREF colorref;<BR>CDC dcmem;<BR>////<BR>void CYbs4Dlg::OnButton1() <BR>{<BR> CDC* dc=GetDC();<BR> CRect rect;<BR> GetClientRect(&rect);<BR> dcmem.CreateCompatibleDC(dc);<BR> CBitmap bmpbk;<BR> bmpbk.LoadBitmap(IDB_BITMAP1);<BR> BITMAP bitmap;<BR> bmpbk.GetBitmap(&bitmap);<BR> CBitmap* pbmpOld=dcmem.SelectObject(&bmpbk);<BR> for(int i=0;i<=200;i++)<BR> for(int j=0;j<200;j++)<BR> {<BR> colorref=dcmem.GetPixel(i,j);<BR> <BR> dc->SetPixel(i,j,colorref);<BR> }<BR> CDialog::OnPaint();<BR>}<BR><BR>2002-11-30 15:06:28
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -