HINSTANCE hInst;
HWND handle = ::FindWindow( "Notepad", "無題 - メモ帳" );
hInst = (HINSTANCE)::GetWindowLong( handle, GWL_HINSTANCE );
hMyHook = ::SetWindowsHookEx( WH_KEYBOARD, (HOOKPROC)MyHookProc, hInst, 0 );
if( !hMyHook ) ::MessageBox( Handle, "フックに失敗しました", "Error", MB_OK );
これフックに失敗するのですが、何が原因でしょうか?