一幅BMP图像在vc++对话框中显示出来了,对它进行裁剪,裁剪后仍然在原地显示,怎么弄?源程序最好

 我来答
匿名用户
2011-11-14
展开全部
原型:
int WINAPI icePub_getSubBmpFile(char *strImgFilename,char *strSubBmpFilename,int startX,int startY,int endX,int endY)
输入:strImgFilename 原始图片文件名
strSubBmpFilename 子图片文件名
startX 左上角x坐标
startY 左上角y坐标
endX 右下角x坐标
endY 右下角y坐标
输出:

typedef int (WINAPI ICEPUB_GETSUBBMPFILE)(char *strImgFilename,char *strSubBmpFilename,int startX,int startY,int endX,int endY);
ICEPUB_GETSUBBMPFILE *icePub_getSubBmpFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_getSubBmpFile =(ICEPUB_GETSUBBMPFILE *)GetProcAddress(hDLLDrv,"icePub_getSubBmpFile");
}
if(icePub_getSubBmpFile)
{
icePub_getSubBmpFile("e:\\a.png", "e:\\sub.bmp", 10, 10, 100, 60);
}
if(hDLLDrv)
FreeLibrary(hDLLDrv);
追问
可以对程序稍微解释一下吗?谢谢了
追答
除了icePub_getSubBmpFile("e:\\a.png", "e:\\sub.bmp", 10, 10, 100, 60);这句,
其他的语句都是动态调用dll函数的固定模式,照抄即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式