SetLayout函式
SetLayout函式是一个计算机函式,用来设定设备上下文的版面布局。
基本介绍
- 中文名:SetLayout函式
- 1:类:CDC
- 2:头档案:afxwin.h
- 3:设定设备上下文的版面布局
介绍
类:
CDC
头档案:
afxwin.h
功能:
设定设备上下文的版面布局。
语法: DWORD SetLayout(DWORD dwLayout) ; 参数:
函式参数:
dwLayout 设备上下文的版面布局和点阵图控制标誌。可能取值如下:
LAYOUT_BITMAPORIENNATIONPRESERVED 使调用CDC::BitBlt和CDC::StrechBlt函式的映射无效。
LAYOUT_RTL 把默认的水平版面布局设定为从右到左
LAYOUT_LTR 把默认的水平版面布局设定为从左到右
返回值:
函式调用成功则返回设定前版面布局;否则返回GDI_ERROR。可以调用GetLastError函式获得错误信息。
说明:
调用该函式设定设备上下文布局。
示例
/*************************************************
演示函式原型: DWORD dwOldLayout=dc.SetLayout(LAYOUT_RTL);
功能说明: 将设备上下文版面布局设定为从右到左。
**************************************************/
//设备上下文对象
CDC dc;
//将设备上下文版面布局设定为从右到左
DWORD dwOldLayout=dc.SetLayout(LAYOUT_RTL);