--- np2/win9x/dialog/d_screen.cpp 2003/10/21 11:22:05 1.2 +++ np2/win9x/dialog/d_screen.cpp 2003/10/30 12:45:38 1.4 @@ -60,7 +60,7 @@ static LRESULT CALLBACK Scropt1DlgProc(H break; case WM_NOTIFY: - if ((((NMHDR *)lp)->code) == PSN_APPLY) { + if ((((NMHDR *)lp)->code) == (UINT)PSN_APPLY) { renewal = 0; b = GetDlgItemCheck(hWnd, IDC_SKIPLINE); if (np2cfg.skipline != b) { @@ -117,7 +117,7 @@ static LRESULT CALLBACK Scropt2DlgProc(H return(TRUE); case WM_NOTIFY: - if ((((NMHDR *)lp)->code) == PSN_APPLY) { + if ((((NMHDR *)lp)->code) == (UINT)PSN_APPLY) { update = 0; b = GetDlgItemCheck(hWnd, IDC_GDC72020); if (np2cfg.uPD72020 != b) { @@ -212,7 +212,7 @@ static LRESULT CALLBACK Scropt3DlgProc(H break; case WM_NOTIFY: - if ((((NMHDR *)lp)->code) == PSN_APPLY) { + if ((((NMHDR *)lp)->code) == (UINT)PSN_APPLY) { update = 0; ZeroMemory(value, sizeof(value)); value[0] = (BYTE)SendDlgItemMessage(hWnd, IDC_TRAMWAIT, @@ -278,9 +278,10 @@ void dialog_scropt(HWND hWnd) { ZeroMemory(&psh, sizeof(psh)); psh.dwSize = sizeof(PROPSHEETHEADER); - psh.dwFlags = PSH_NOAPPLYNOW; + psh.dwFlags = PSH_NOAPPLYNOW | PSH_USEHICON; psh.hwndParent = hWnd; psh.hInstance = hinst; + psh.hIcon = LoadIcon(hinst, MAKEINTRESOURCE(IDI_ICON2)); psh.nPages = 3; psh.phpage = hpsp; psh.pszCaption = str_scropt;