使用vc6.0
我使用LoadImage函数把bmp位图装载到一个picturebox中,可以图像失真严重。讨教高手!!!我的函数如下:
hbitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(),filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE| LR_CREATEDIBSECTION);
另外,我使用的位图文件是1024X768的;picturebox大小是470X380左右。如果不用上述函数,该如何解决?多谢
我使用LoadImage函数把bmp位图装载到一个picturebox中,可以图像失真严重。讨教高手!!!我的函数如下:
hbitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(),filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE| LR_CREATEDIBSECTION);
另外,我使用的位图文件是1024X768的;picturebox大小是470X380左右。如果不用上述函数,该如何解决?多谢
你的picturebox是用的什么?
我也知道是像素转换过程中失真的,可我想windows一定应该提供像素转换的函数吧,我想用个直接就可以转换成任意大小的函数(按理StretchBlt()应该可以呀,可是不好使),像acdsee那样的缩小效果就可以。