bitdll.cpp

来自「本次程序主要由两个工程组成」· C++ 代码 · 共 15 行

CPP
15
字号
#include <windows.h>

extern "C" _declspec (dllexport) void ShowBitmap(HDC hdc,int xStart,int yStart,HBITMAP hBitmap)
{
     BITMAP bm;
     HDC    hMemDC;
     POINT  pt;
     hMemDC=CreateCompatibleDC(hdc);
     SelectObject (hMemDC, hBitmap);
     GetObject(hBitmap,sizeof (BITMAP),&bm);
     pt.x=bm.bmWidth;
     pt.y=bm.bmHeight;
     BitBlt(hdc,xStart,yStart,pt.x,pt.y,hMemDC,0,0,SRCCOPY);
     DeleteDC (hMemDC);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?