?
Korrektur, da fehlte etwas:
PostMessage erwartet ein HWND, aber pParam ist nur ein Zeiger auf CDialogDlg, das passt nicht zusammen. Entweder du greifst richtig auf das HWND zu:
PostMessage(pParam->m_hWnd, WM_WRITE_LOG, (WPARAM)myError, 0);
oder du nutzt den ebenfalls vorhandenen Cast-Operator ( HWND() ), aber dann mit dem richtigen Objekt:
PostMessage((HWND)*pParam, WM_WRITE_LOG, (WPARAM)myError, 0);
MfG,
Probe-Nutzer