3 #define MAX_LICENSE_SIZE 1000 // it's enought!
5 INT_PTR CALLBACK
AboutDlgProc(HWND hWnd
, UINT msg
, WPARAM wp
, LPARAM lp
)
11 license
= (TCHAR
*)alloca(MAX_LICENSE_SIZE
*sizeof(TCHAR
));
12 if (LoadString(calc
.hInstance
, IDS_STRING_LICENSE
, license
, MAX_LICENSE_SIZE
))
13 SendDlgItemMessage(hWnd
, IDC_EDIT_LICENSE
, WM_SETTEXT
, 0, (LPARAM
)license
);
14 /* Update software version */
15 SendDlgItemMessage(hWnd
, IDC_TEXT_VERSION
, WM_GETTEXT
, (WPARAM
)MAX_LICENSE_SIZE
, (LPARAM
)license
);
16 _tcscat(license
, CALC_VERSION
);
17 SendDlgItemMessage(hWnd
, IDC_TEXT_VERSION
, WM_SETTEXT
, 0, (LPARAM
)license
);