Use different window procedures for the About box and the Licence box.

Should prevent the version string masking part of the licence text ;-)

[originally from svn r51]
This commit is contained in:
Simon Tatham 1999-02-20 18:12:47 +00:00
Родитель 485c1f7508
Коммит ab681763af
1 изменённых файлов: 22 добавлений и 1 удалений

Просмотреть файл

@ -357,6 +357,27 @@ static int CALLBACK LogProc (HWND hwnd, UINT msg,
return 0;
}
static int CALLBACK LicenceProc (HWND hwnd, UINT msg,
WPARAM wParam, LPARAM lParam) {
switch (msg) {
case WM_INITDIALOG:
return 1;
case WM_COMMAND:
switch (LOWORD(wParam)) {
case IDOK:
abtbox = NULL;
DestroyWindow (hwnd);
return 0;
}
return 0;
case WM_CLOSE:
abtbox = NULL;
DestroyWindow (hwnd);
return 0;
}
return 0;
}
static int CALLBACK AboutProc (HWND hwnd, UINT msg,
WPARAM wParam, LPARAM lParam) {
switch (msg) {
@ -377,7 +398,7 @@ static int CALLBACK AboutProc (HWND hwnd, UINT msg,
case IDA_LICENCE:
EnableWindow(hwnd, 0);
DialogBox (hinst, MAKEINTRESOURCE(IDD_LICENCEBOX),
NULL, AboutProc);
NULL, LicenceProc);
EnableWindow(hwnd, 1);
return 0;
}