| 91 | } |
| 92 | |
| 93 | void |
| 94 | register_message_window_class() |
| 95 | { |
| 96 | WNDCLASS wcex; |
| 97 | ZeroMemory(&wcex, sizeof(wcex)); |
| 98 | |
| 99 | wcex.style = CS_NOCLOSE; |
| 100 | wcex.lpfnWndProc = (WNDPROC) NHMessageWndProc; |
| 101 | wcex.cbClsExtra = 0; |
| 102 | wcex.cbWndExtra = 0; |
| 103 | wcex.hInstance = GetNHApp()->hApp; |
| 104 | wcex.hIcon = NULL; |
| 105 | wcex.hCursor = LoadCursor(NULL, IDC_ARROW); |
| 106 | wcex.hbrBackground = mswin_get_brush(NHW_MESSAGE, MSWIN_COLOR_BG); |
| 107 | wcex.lpszMenuName = NULL; |
| 108 | wcex.lpszClassName = szMessageWindowClass; |
| 109 | |
| 110 | RegisterClass(&wcex); |
| 111 | } |
| 112 | |
| 113 | LRESULT CALLBACK |
| 114 | NHMessageWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
no test coverage detected