|
|
| version 1.17, 2007/10/28 16:01:35 | version 1.18, 2007/12/16 14:58:24 |
|---|---|
| Line 35 typedef struct { | Line 35 typedef struct { |
| int height; | int height; |
| } TRACECFG; | } TRACECFG; |
| extern HINSTANCE hInst; | extern HINSTANCE g_hInstance; |
| extern HINSTANCE hPrev; | |
| enum { | enum { |
| IDM_TRACE1 = 3300, | IDM_TRACE1 = 3300, |
| Line 177 static LRESULT CALLBACK traceproc(HWND h | Line 176 static LRESULT CALLBACK traceproc(HWND h |
| WS_CHILD | WS_VISIBLE | ES_READONLY | ES_LEFT | | WS_CHILD | WS_VISIBLE | ES_READONLY | ES_LEFT | |
| ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL, | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL, |
| 0, 0, rc.right, rc.bottom, | 0, 0, rc.right, rc.bottom, |
| hWnd, (HMENU)IDC_VIEW, hInst, NULL); | hWnd, (HMENU)IDC_VIEW, g_hInstance, NULL); |
| if (!hView) { | if (!hView) { |
| break; | break; |
| } | } |
| Line 308 void trace_init(void) { | Line 307 void trace_init(void) { |
| HWND hwnd; | HWND hwnd; |
| ZeroMemory(&tracewin, sizeof(tracewin)); | ZeroMemory(&tracewin, sizeof(tracewin)); |
| if (!hPrev) { | WNDCLASS wc; |
| WNDCLASS wc; | wc.style = CS_HREDRAW | CS_VREDRAW; |
| wc.style = CS_HREDRAW | CS_VREDRAW; | wc.lpfnWndProc = traceproc; |
| wc.lpfnWndProc = traceproc; | wc.cbClsExtra = 0; |
| wc.cbClsExtra = 0; | wc.cbWndExtra = 0; |
| wc.cbWndExtra = 0; | wc.hInstance = g_hInstance; |
| wc.hInstance = hInst; | wc.hIcon = NULL; |
| wc.hIcon = NULL; | wc.hCursor = LoadCursor(NULL, IDC_ARROW); |
| wc.hCursor = LoadCursor(NULL, IDC_ARROW); | wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); |
| wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); | wc.lpszMenuName = NULL; |
| wc.lpszMenuName = NULL; | wc.lpszClassName = ClassName; |
| wc.lpszClassName = ClassName; | if (!RegisterClass(&wc)) { |
| if (!RegisterClass(&wc)) { | return; |
| return; | |
| } | |
| } | } |
| #if 1 | #if 1 |
| Line 343 void trace_init(void) { | Line 340 void trace_init(void) { |
| WS_OVERLAPPEDWINDOW, | WS_OVERLAPPEDWINDOW, |
| tracecfg.posx, tracecfg.posy, | tracecfg.posx, tracecfg.posy, |
| tracecfg.width, tracecfg.height, | tracecfg.width, tracecfg.height, |
| NULL, NULL, hInst, NULL); | NULL, NULL, g_hInstance, NULL); |
| tracewin.hwnd = hwnd; | tracewin.hwnd = hwnd; |
| if (hwnd == NULL) { | if (hwnd == NULL) { |
| return; | return; |