[UPDATE] (AUTHOR Chris Covier) Make project compile under VS2013.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1198 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
Don Ho 2014-03-09 17:02:12 +00:00
parent ffccd13944
commit 91c8310be3
2 changed files with 3 additions and 7 deletions

View File

@ -290,14 +290,14 @@ CWinMgr::OnGetSizeInfo(SIZEINFO& szi, WINRECT* wrc, HWND hWnd)
szi.szMin.cx = max(szi.szMin.cx, szi2.szMin.cx); szi.szMin.cx = max(szi.szMin.cx, szi2.szMin.cx);
szi.szMin.cy += szi2.szMin.cy; szi.szMin.cy += szi2.szMin.cy;
szi.szMax.cx = min(szi.szMax.cx, szi2.szMax.cx); szi.szMax.cx = min(szi.szMax.cx, szi2.szMax.cx);
szi.szMax.cy = min(szi.szMax.cy + szi2.szMax.cy, INFINITY); szi.szMax.cy = min(szi.szMax.cy + szi2.szMax.cy, SHRT_MAX);
szi.szDesired.cx = max(szi.szDesired.cx, szi2.szDesired.cx); szi.szDesired.cx = max(szi.szDesired.cx, szi2.szDesired.cx);
szi.szDesired.cy += szi2.szDesired.cy; szi.szDesired.cy += szi2.szDesired.cy;
} else { } else {
szi.szMin.cx += szi2.szMin.cx; szi.szMin.cx += szi2.szMin.cx;
szi.szMin.cy = max(szi.szMin.cy, szi2.szMin.cy); szi.szMin.cy = max(szi.szMin.cy, szi2.szMin.cy);
szi.szMax.cx = min(szi.szMax.cx + szi2.szMax.cx, INFINITY); szi.szMax.cx = min(szi.szMax.cx + szi2.szMax.cx, SHRT_MAX);
szi.szMax.cy = min(szi.szMax.cy, szi2.szMax.cy); szi.szMax.cy = min(szi.szMax.cy, szi2.szMax.cy);
szi.szDesired.cx += szi2.szDesired.cx; szi.szDesired.cx += szi2.szDesired.cx;
szi.szDesired.cy = max(szi.szDesired.cy, szi2.szDesired.cy); szi.szDesired.cy = max(szi.szDesired.cy, szi2.szDesired.cy);

View File

@ -14,13 +14,9 @@
#pragma once #pragma once
// when using screen dimensions, this is infinite
//const LONG INFINITY=0x7fff; // max short
//change to DEFINE for GCC
#define INFINITY 0x7fff // max short
const SIZE SIZEZERO = {0, 0}; const SIZE SIZEZERO = {0, 0};
const SIZE SIZEMAX = {INFINITY,INFINITY}; const SIZE SIZEMAX = {SHRT_MAX, SHRT_MAX};
inline SIZE GetSize(LONG w, LONG h) { inline SIZE GetSize(LONG w, LONG h) {
SIZE sz = {w, h}; return sz; SIZE sz = {w, h}; return sz;