[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:
parent
ffccd13944
commit
91c8310be3
@ -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);
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user