ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

Ãö©óhock¸òpostthreadmessage

Ãö©óhock¸òpostthreadmessage

§Ú¨Ï¥Î win32-dll ¥h³]©w¤@­Óhock ¨Ó±µ¦¬postthreadmessage ªº°T¸¹

void DllExport _stdcall Initial(char *Source, char *AppName)
{
        AFX_MANAGE_STATE(AfxGetStaticModuleState());
...
...
       hHook  = ::SetWindowsHookEx(
            WH_GETMESSAGE,
            GetMessageProc,
            AfxGetInstanceHandle(),
            GetCurrentThreadId());
            ASSERT(hHook);

}

³o¼Ë³]©w§¹²¦«á
§Ú¨Ï¥Îpostthreadmessage ¶Ç°e°T¸¹
µ¹hock ³]©wªº¨Æ¥óGetMessageProc

¥i¬O¬°¤°»ò§Úµo°e¤@¦¸Postthreadmessage«o¦¬¨ì¤­¦¸°T®§

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD