为什么小弟我这个代码不能把图片拷贝到小弟我的打印DC上呢,请大家帮忙看看,多谢了
为什么我这个代码不能把图片拷贝到我的打印DC上呢,请大家帮忙看看,谢谢了
为什么我这个代码不能把图片拷贝到我的打印DC上呢,请大家帮忙看看,谢谢了
------解决方案--------------------
hBitmap = LoadBitmap(AfxGetInstanceHandle(), TEXT ("Bricks")) ;
===============
TEXT("Bricks")是图片ID还是文件名啊?如果是文件名的话,LoadBitmap不支持的,得用LoadImage
------解决方案--------------------
为什么我这个代码不能把图片拷贝到我的打印DC上呢,请大家帮忙看看,谢谢了
- C/C++ code
hBitmap = LoadBitmap(AfxGetInstanceHandle(), TEXT ("Bricks")) ; GetObject (hBitmap, sizeof (BITMAP), &bitmap) ; int cxSource = bitmap.bmWidth ; int cySource = bitmap.bmHeight ; hdcMem = CreateCompatibleDC (hdcprint) ; SelectObject (hdcMem, hBitmap) ; BitBlt (hdcprint, 20, 40, cxSource, cySource, hdcMem, 0, 0, SRCCOPY) ; DeleteDC (hdcMem);
------解决方案--------------------
hBitmap = LoadBitmap(AfxGetInstanceHandle(), TEXT ("Bricks")) ;
===============
TEXT("Bricks")是图片ID还是文件名啊?如果是文件名的话,LoadBitmap不支持的,得用LoadImage
------解决方案--------------------