Subversion Repositories Games.Chess Giants

Rev

Rev 147 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 147 Rev 186
Line 63... Line 63...
63
static int CALLBACK DialogProc_ThisDialog (HWND hWnd, unsigned int message, WPARAM wParam, LPARAM lParam)
63
static int CALLBACK DialogProc_ThisDialog (HWND hWnd, unsigned int message, WPARAM wParam, LPARAM lParam)
64
{
64
{
65
   // message handler for the dialog box
65
   // message handler for the dialog box
66
 
66
 
67
   static wchar_t temp_buffer[256];
67
   static wchar_t temp_buffer[256];
-
 
68
   static wchar_t wide_version[32];
-
 
69
   static char version[32];
68
 
70
 
69
   unsigned short wParam_hiword;
71
   unsigned short wParam_hiword;
70
   unsigned short wParam_loword;
72
   unsigned short wParam_loword;
71
 
73
 
72
   // filter out the commonly used message values
74
   // filter out the commonly used message values
Line 88... Line 90...
88
 
90
 
89
      // set the banner area font
91
      // set the banner area font
90
      SendMessage (GetDlgItem (hWnd, STATICTEXT_BANNER), WM_SETFONT, (WPARAM) hFontBanner, false);
92
      SendMessage (GetDlgItem (hWnd, STATICTEXT_BANNER), WM_SETFONT, (WPARAM) hFontBanner, false);
91
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_BANNER), PROGRAM_NAME);
93
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_BANNER), PROGRAM_NAME);
92
 
94
 
93
      swprintf_s (temp_buffer, WCHAR_SIZEOF (temp_buffer), L"version %c%c%c%c%s%c%c © 2010-2016 Pierre-Marie Baty - ",
-
 
94
                  __DATE__[7], __DATE__[8], __DATE__[9], __DATE__[10],
-
 
95
                  (strncmp (__DATE__, "Jan", 3) == 0 ? L"01" :
95
      GenerateVersionNumber (version, sizeof (version));
96
                   (strncmp (__DATE__, "Feb", 3) == 0 ? L"02" :
-
 
97
                    (strncmp (__DATE__, "Mar", 3) == 0 ? L"03" :
-
 
98
                     (strncmp (__DATE__, "Apr", 3) == 0 ? L"04" :
-
 
99
                      (strncmp (__DATE__, "May", 3) == 0 ? L"05" :
-
 
100
                       (strncmp (__DATE__, "Jun", 3) == 0 ? L"06" :
-
 
101
                        (strncmp (__DATE__, "Jul", 3) == 0 ? L"07" :
-
 
102
                         (strncmp (__DATE__, "Aug", 3) == 0 ? L"08" :
-
 
103
                          (strncmp (__DATE__, "Sep", 3) == 0 ? L"09" :
-
 
104
                           (strncmp (__DATE__, "Oct", 3) == 0 ? L"10" :
-
 
105
                            (strncmp (__DATE__, "Nov", 3) == 0 ? L"11" :
96
      ConvertToWideChar (wide_version, WCHAR_SIZEOF (wide_version), version);
106
                             (strncmp (__DATE__, "Dec", 3) == 0 ? L"12" : L"??")))))))))))),
97
      swprintf_s (temp_buffer, WCHAR_SIZEOF (temp_buffer), L"version %s © 2010-%.4s Pierre-Marie Baty - ", wide_version, wide_version);
107
                  (__DATE__[4] == ' ' ? '0' : __DATE__[4]), __DATE__[5]);
-
 
108
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_PROGRAMVERSION), temp_buffer);
98
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_PROGRAMVERSION), temp_buffer);
109
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_AUTHOREMAIL), AUTHOR_EMAIL);
99
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_AUTHOREMAIL), AUTHOR_EMAIL);
110
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_ABOUTBOX_1STPARAGRAPH), LOCALIZE (L"AboutBox_1stParagraph"));
100
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_ABOUTBOX_1STPARAGRAPH), LOCALIZE (L"AboutBox_1stParagraph"));
111
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_ABOUTBOX_2NDPARAGRAPH), LOCALIZE (L"AboutBox_2ndParagraph"));
101
      Static_SetText (GetDlgItem (hWnd, STATICTEXT_ABOUTBOX_2NDPARAGRAPH), LOCALIZE (L"AboutBox_2ndParagraph"));
112
      SetWindowText (GetDlgItem (hWnd, BUTTON_WEBSITE), LOCALIZE (L"AboutBox_VisitWebsite"));
102
      SetWindowText (GetDlgItem (hWnd, BUTTON_WEBSITE), LOCALIZE (L"AboutBox_VisitWebsite"));