BOOL SetWindowExtEx(hdc, nXExtent, nYExtent, lpSize) | |||||
HDC hdc; | /* handle of device context | */ | |||
int nXExtent; | /* new horizontal window-extent | */ | |||
int nYExtent; | /* new vertical window-extent | */ | |||
LPSIZE lpSize; | /* original window extent | */ |
The SetWindowExtEx function sets the horizontal and vertical extents of the window for the given device context using the specified values.
hdc
Identifies the device context.
nXExtent
Specifies the window's horizontal extent (in logical units).
nYExtent
Specifies the window's vertical extent (in logical units).
lpSize
Points to a SIZE structure. The previous extents of the window (in logical units) are placed in this structure. If lpSize is NULL nothing is returned. The SIZE structure has the following format:
typedef struct tagSIZE { /* siz */
LONG cx;
LONG cy;
} SIZE;
The return value is TRUE if the function is successful. Otherwise it is FALSE.
When the following mapping modes are set, calls to the SetWindowExtEx and SetViewportExtEx functions are ignored:
MM_HIENGLISH
MM_HIMETRIC
MM_LOENGLISH
MM_LOMETRIC
MM_TEXT
MM_TWIPS
When MM_ISOTROPIC mode is set, an application must call the SetWindowExtEx function before calling SetViewportExtEx.
GetWindowExtEx, SetViewportExtEx, SIZE