因工作需要, 开发一个 dll, 支持全屏截图. 可以根据参数的传递保存为多种格式. dll 功能可以根据需要自行扩展
调用方法如下
// 加载模块
HMODULE m_hinst;
m_hinst = LoadLibrary(_T("capture.dll"));
typedef int (*lpCatureFunc)(LPCSTR, LPCSTR);
lpCatureFunc myFunc;
myFunc = (lpCatureFunc)GetProcAddress(m_hinst, "Capture");
myFunc("C:\\MyCapture", ".png");
myFunc("C:\\MyCapture1", ".gif");
myFunc("C:\\MyCapture2", ".jpg");
1