으.. 알려주세요..
후킹은 문제없이 됩니다..
또한 spy로 살펴보니 키스트로크도 제대로 돌아갑니다..
문제는 왜 메모장에 보낸 키다운메시지가 발생은 하는데
거기에 써지지를 않는지.. 으..
하도 이상해서 TextOut()함수를 써보았더니 그건 메모장
에 그려지더라구요..
제발 알려주세요.. 아무리 뒤져봐도 이것에 대한 정보는
없더라구요..
아래의 소스는 SetWindowsHookEx(WH_KEYBOARD,MyKBHook,HInstance,0)을
통해 걸어놓고서 그것을 처리하는 키보드 콜백함수예요..
제발.. 알려주세요.. 으..
<소스..>
int __stdcall MyKBHook(int Code,WPARAM wParam,LPARAM lParam)
{
if(HKbHook==0) WrReadData();
if(Code<0) return CallNextHookEx(HKbHook,Code,wParam,lParam);
else
{
if(wParam==0x52)
{
// keybd_event(Byte(wParam),Byte(MapVirtualKey(wParam,0)),NULL,NULL);
PostMessage(GetForegroundWindow(),WM_KEYDOWN,wParam,lParam);
}
return int(true);
}
}
지금 wordpad를 만들고 있고 표만들기를 하고 싶은데
어떻게 할지 몰라서 몇자 적습니다.
제발 도와 주세요.
(Edit Component는 richedit를 사용했습니다.)