我在新建立线程里执行PostMessage(pDlg->GetSafeHwnd(),STATUS_MESSAGE,0,0); 意思是给窗口发送信息pDlg->GetSafeHwnd(),为窗口HWND
UINT _LockKey(LPVOID lparam)//返回机器信息
{
CMychatDlg *pDlg=(CMychatDlg *)lparam;
PostMessage(pDlg->GetSafeHwnd(),STATUS_MESSAGE,0,0);
return 0;
}
_LockKey为线程函数 如果执行1次就正常 执行2次就出现错误 请问这是为什么呢
UINT _LockKey(LPVOID lparam)//返回机器信息
{
CMychatDlg *pDlg=(CMychatDlg *)lparam;
PostMessage(pDlg->GetSafeHwnd(),STATUS_MESSAGE,0,0);
return 0;
}
_LockKey为线程函数 如果执行1次就正常 执行2次就出现错误 请问这是为什么呢
////////////////////////////////////////////////消息处理函数
void CMychatDlg::OnListenkey()
{
hhkLowLevelKybd2000 = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc,AfxGetApp()->m_hInstance,0);
}
{
return ;
}
else
{
hhkLowLevelKybd2000 = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc,AfxGetApp()->m_hInstance,0);
}