Diff for /np2/win9x/dialog/d_screen.cpp between versions 1.15 and 1.16

version 1.15, 2007/11/11 07:11:28 version 1.16, 2007/12/17 14:52:55
Line 16 Line 16
 #include        "palettes.h"  #include        "palettes.h"
   
   
 static const TCHAR str_scropt[] = _T("Screen option");  
   
   
 static LRESULT CALLBACK Scropt1DlgProc(HWND hWnd, UINT msg,  static LRESULT CALLBACK Scropt1DlgProc(HWND hWnd, UINT msg,
                                                                                                         WPARAM wp, LPARAM lp) {                                                                                                          WPARAM wp, LPARAM lp) {
         TCHAR   work[32];          TCHAR   work[32];
Line 276  static LRESULT CALLBACK ScroptFullScreen Line 273  static LRESULT CALLBACK ScroptFullScreen
                                                                                                 WPARAM wParam, LPARAM lParam)                                                                                                  WPARAM wParam, LPARAM lParam)
 {  {
         UINT8   c;          UINT8   c;
         UINT    uUpdate;  
   
         switch(uMsg)          switch(uMsg)
         {          {
Line 319  static LRESULT CALLBACK ScroptFullScreen Line 315  static LRESULT CALLBACK ScroptFullScreen
                                 if (np2oscfg.fscrnmod != c)                                  if (np2oscfg.fscrnmod != c)
                                 {                                  {
                                         np2oscfg.fscrnmod = c;                                          np2oscfg.fscrnmod = c;
                                         uUpdate |= SYS_UPDATEOSCFG;                                          sysmng_update(SYS_UPDATEOSCFG);
                                 }                                  }
                                 sysmng_update(uUpdate);  
                                 return(TRUE);                                  return(TRUE);
                         }                          }
                         break;                          break;
Line 329  static LRESULT CALLBACK ScroptFullScreen Line 324  static LRESULT CALLBACK ScroptFullScreen
         return(FALSE);          return(FALSE);
 }  }
   
 void dialog_scropt(HWND hWnd) {  void dialog_scropt(HWND hWnd)
   {
         HINSTANCE               hInstance;          HINSTANCE               hInstance;
         PROPSHEETPAGE   psp;          PROPSHEETPAGE   psp;
         PROPSHEETHEADER psh;          PROPSHEETHEADER psh;
         HPROPSHEETPAGE  hpsp[4];          HPROPSHEETPAGE  hpsp[4];
           TCHAR                   szTitle[128];
   
         hInstance = (HINSTANCE)GetWindowLongPtr(hWnd, GWLP_HINSTANCE);          hInstance = (HINSTANCE)GetWindowLongPtr(hWnd, GWLP_HINSTANCE);
   
Line 359  void dialog_scropt(HWND hWnd) { Line 355  void dialog_scropt(HWND hWnd) {
         psp.pfnDlgProc = (DLGPROC)ScroptFullScreenDlgProc;          psp.pfnDlgProc = (DLGPROC)ScroptFullScreenDlgProc;
         hpsp[3] = CreatePropertySheetPage(&psp);          hpsp[3] = CreatePropertySheetPage(&psp);
   
           loadstringresource(hInstance, IDS_SCREENOPTION, szTitle, NELEMENTS(szTitle));
   
         ZeroMemory(&psh, sizeof(psh));          ZeroMemory(&psh, sizeof(psh));
         psh.dwSize = sizeof(PROPSHEETHEADER);          psh.dwSize = sizeof(PROPSHEETHEADER);
         psh.dwFlags = PSH_NOAPPLYNOW | PSH_USEHICON | PSH_USECALLBACK;          psh.dwFlags = PSH_NOAPPLYNOW | PSH_USEHICON | PSH_USECALLBACK;
Line 367  void dialog_scropt(HWND hWnd) { Line 365  void dialog_scropt(HWND hWnd) {
         psh.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON2));          psh.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON2));
         psh.nPages = 4;          psh.nPages = 4;
         psh.phpage = hpsp;          psh.phpage = hpsp;
         psh.pszCaption = str_scropt;          psh.pszCaption = szTitle;
         psh.pfnCallback = np2class_propetysheet;          psh.pfnCallback = np2class_propetysheet;
         PropertySheet(&psh);          PropertySheet(&psh);
         InvalidateRect(hWnd, NULL, TRUE);          InvalidateRect(hWnd, NULL, TRUE);

Removed from v.1.15  
changed lines
  Added in v.1.16


RetroPC.NET-CVS <cvs@retropc.net>