我想这可能又是泰山搞的一个新的ID,要不然就同党干的!泰山是高手???
看看现在的论坛,有几个星级回复的???
他那个高手不过是用多个ID给自己加的分???
peaty,smileme,asciiman........
我看现在VB版的初学者实在可怜,没法,我只能过来将巴顿的代码再抄过来!
而这个代码曾经就被泰山说成是垃圾!
请看:
http://www.csdn.net/expert/topic/744/744096.xml?temp=.6809198
看看现在的论坛,有几个星级回复的???
他那个高手不过是用多个ID给自己加的分???
peaty,smileme,asciiman........
我看现在VB版的初学者实在可怜,没法,我只能过来将巴顿的代码再抄过来!
而这个代码曾经就被泰山说成是垃圾!
请看:
http://www.csdn.net/expert/topic/744/744096.xml?temp=.6809198
我平时也是用VB开发程序,但发现了VB的一些BUG。
比如用VC开发的EDIT控件在VB中不支持左右键。
上面提到的HOOK程序等。
下面是我用VC写的一个测试程序BOOL StartHook()
{
hKB=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)HookProc,hInst,0); return TRUE;
}
BOOL EndHook()
{
BOOL bRet=UnhookWindowsHookEx(hKB);
return bRet;
}LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if(((DWORD)lParam&0x40000000) && (HC_ACTION==nCode))
{
switch(wParam)
{
case VK_UP:
AfxMessageBox("Up",MB_OK);
break;
case VK_DOWN:
AfxMessageBox("Down",MB_OK);
break;
case VK_LEFT:
AfxMessageBox("Left",MB_OK);
break;
case VK_RIGHT:
AfxMessageBox("Right",MB_OK);
break;
}
} LRESULT RetVal = CallNextHookEx( hKB, nCode, wParam, lParam );
return RetVal;
}实现当按下方向键时分别弹出一个提示框。
在用VC++写的测试程序中只弹出一个,在VB中弹出三个。
,又有何用。大家如果还有其它问题,可给我发信email:[email protected]
倒霉!!!
代码贴出来了,你们看了没有?需要的我可以把DLL和VB的测试代码发给你们。