1
누군가가 C/C++ 코드로 메시지를 일시 중단하는 메시지를 감지하는 방법을 알고 있습니까? 또는 SetWindowsHookEx 함수가이를 수행 할 수 있습니까? 누군가이 코드를 가지고 있습니까? 이 메시지를 감지하고 싶습니다. 감사합니다.Windows 중지 메시지를 감지하는 방법은 무엇입니까?
누군가가 C/C++ 코드로 메시지를 일시 중단하는 메시지를 감지하는 방법을 알고 있습니까? 또는 SetWindowsHookEx 함수가이를 수행 할 수 있습니까? 누군가이 코드를 가지고 있습니까? 이 메시지를 감지하고 싶습니다. 감사합니다.Windows 중지 메시지를 감지하는 방법은 무엇입니까?
수면과 최대 절전 모드에 대해 이야기하고 있다면 대답은 '예'입니다. 당신은 방금들을 필요가있다 WM_POWERBROADCAST
message.
CWnd
의 하위 클래스 인 MFC 응용 프로그램과 창 클래스가 있다고 가정 해보십시오. 그런 다음 할 수 있습니다.
BEGIN_MESSAGE_MAP(CMyWindow, CWnd)
//{{AFX_MSG_MAP(CMyWindow)
ON_MESSAGE(WM_POWERBROADCAST, OnMsgPowerBroadcast)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
...
LRESULT CMyWindow::OnMsgPowerBroadcast(WPARAM wParam, LPARAM lParam)
{
if (wParam == PBT_APMSUSPEND) {
// The system is suspending.
}
return TRUE;
}