13 12
发新话题
打印

我的键盘没有print等键,能不能做个程序模拟

本主题由 yimol 于 2008-1-30 09:13 移动
很多输入法都有软键盘,如果实在要省买键盘的钱,就找个输入法好了
恨号,恨呛大!!!

TOP

Delphi有SndKeys单元,VB有现成函数,VC就不知道,应该很容易自己写一个。
我没有功劳总有苦劳吧,没有苦劳还有疲劳吧?

TOP

真是的

这么简单的问题

HBITMAP hNull;
HBITMAP hBitmap;
HDC hScreenDC;
HDC hDC;
hScreenDC=GetDC(NULL)
hDC=CreateCompatibleDC(hScreenDC);
hBitmap=CreateCompatibleBitmap(hScreenDC,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN));
hNull=(HBITMAP)SelectObject(hDC,hBitmap);
BitBlt(hDC,0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),hScreenDC,0,0,SRCCOPY);

OpenClipboard...
Put the hBitmap to clipboard
CloseClipboard...

SelectObject(hDC,hNull);
//don't delete hBitmap
DeleteDC(hDC);
ReleaseDC(hScreenDC)

.......Understand......................

TOP

 13 12
发新话题