|
|
| version 1.5, 2003/11/07 20:07:58 | version 1.6, 2004/01/22 01:10:05 |
|---|---|
| Line 29 static const char np2infostr[] = | Line 29 static const char np2infostr[] = |
| static void about_init(HWND hWnd) { | static void about_init(HWND hWnd) { |
| char work[128]; | char work[128]; |
| RECT rect; | RECT rectwindow; |
| RECT rectclient; | |
| POINT pt; | POINT pt; |
| RECT parent; | RECT parent; |
| Line 39 static void about_init(HWND hWnd) { | Line 40 static void about_init(HWND hWnd) { |
| milstr_ncat(work, NP2VER_WIN9X, sizeof(work)); | milstr_ncat(work, NP2VER_WIN9X, sizeof(work)); |
| #endif | #endif |
| SetDlgItemText(hWnd, IDC_NP2VER, work); | SetDlgItemText(hWnd, IDC_NP2VER, work); |
| GetWindowRect(hWnd, &rect); | GetWindowRect(hWnd, &rectwindow); |
| aboutsize.cx = rect.right - rect.left; | GetClientRect(hWnd, &rectclient); |
| aboutsize.cy = rect.bottom - rect.top; | aboutsize.cx = rectwindow.right - rectwindow.left; |
| aboutsize.cy = rectwindow.bottom - rectwindow.top; | |
| pt.x = 0; | pt.x = 0; |
| pt.y = 0; | pt.y = 0; |
| ClientToScreen(GetParent(hWnd), &pt); | ClientToScreen(GetParent(hWnd), &pt); |
| Line 49 static void about_init(HWND hWnd) { | Line 51 static void about_init(HWND hWnd) { |
| np2class_move(hWnd, | np2class_move(hWnd, |
| pt.x + ((parent.right - parent.left - aboutsize.cx) / 2), | pt.x + ((parent.right - parent.left - aboutsize.cx) / 2), |
| pt.y + ((parent.bottom - parent.top - aboutsize.cy) / 2), | pt.y + ((parent.bottom - parent.top - aboutsize.cy) / 2), |
| aboutsize.cx, 84); | aboutsize.cx, |
| aboutsize.cy + 60 - (rectclient.bottom - rectclient.top)); | |
| SetFocus(GetDlgItem(hWnd, IDOK)); | SetFocus(GetDlgItem(hWnd, IDOK)); |
| } | } |