ªð¦^¦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 : ¦³´¼¼z¤~¯à¤À¿ëµ½´c¨¸¥¿¡F¦³Á¾µê¤~¯à«Ø¥ß¬üº¡¤H¥Í¡C
ªð¦^¦Cªí ¤W¤@¥DÃD