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);