游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2456|回复: 2

?是一??DLL,可以?r截??列印,???如何用?

[复制链接]

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2006-3-10 15:25:00 | 显示全部楼层 |阅读模式
?是一??DLL,可以?r截??列印,???如何用?
1.如何????要?髂切???
2.如何??出同?庸δ艿?OURCE CODE?
void* WINAPI InitHook(void* Hinstance,void* hCurrentProcHandle,DWORD dwCurrentThreadID);
void WINAPI UnInitHook(void* DataPtr);

sf_2006310152449.rar

16.16 KB, 下载次数:

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2006-3-10 15:34:00 | 显示全部楼层

Re:?是一??DLL,可以?r截??列印,???如何用?

library  KeyHook;
uses Windows, Messages;
var  HKeyHooK: DWORD;

function KeyHookPro(Code: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
begin
     Result := CallNextHookEx(HKeyHooK, code, Wparam, lParam);

     IF (code=HC_ACTION) and (wParam=Ord('P')) THEN
     SendMessage(HWND_BROADCAST, WM_CHAR,0,((LParam shr 31)and 1));
END;

procedure HookOn;  begin HKeyHooK := SetWindowsHookEx(WH_KEYBOARD, KeyHookPro, HInstance, 0); end;
procedure HookOff; begin UnHookWindowsHookEx(HKeyHooK); end;
exports  HookOn, HookOff;
begin
end.

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2006-3-10 15:38:00 | 显示全部楼层

Re:?是一??DLL,可以?r截??列印,???如何用?

要使程式?绦嗅?o法??列印,有些印表?C能?定??列印,像EPSON C60,我不想有?客??绦蓄A?列印,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 21:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表