ResetDC |
VB聲明 |
|
Declare Function ResetDC Lib "gdi32" Alias "ResetDCA" (ByVal hdc As Long, lpInitData As DEVMODE) As Long |
|
說明 |
|
根據(jù)提供的DEVMODE結(jié)構(gòu),對一個設(shè)備場景進行重設(shè)。這樣便允許我們在打印期間改變打印機的配置。利用這個函數(shù),可將文檔中的某個頁改為橫向打印??稍囍?a href="documentproperties.htm" class="topiclink">DocumentProperties函數(shù)取得一個設(shè)備的默認DEVMODE結(jié)構(gòu) |
|
返回值 |
|
Long,執(zhí)行成功則返回設(shè)備場景的句柄,零表示失敗 |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
hdc |
Long,設(shè)備場景的句柄 |
lpInitData |
DEVMODE,指定一個緩沖區(qū)的第一個字節(jié)。該緩沖區(qū)包含了用于那個設(shè)備的一個有效DEVMODE結(jié)構(gòu)。記住在這個緩沖區(qū)中包括設(shè)備專用的數(shù)據(jù)區(qū) |
注解 |
|
這個函數(shù)可成功用于由VB的Printer對象的hDC屬性返回的設(shè)備場景上 注意一定要正確設(shè)置lpdm的dmFields字段 這個函數(shù)在StartPage 和 EndPage之間會被禁用——即只能在頁與頁之間調(diào)用這個函數(shù),不能在頁內(nèi)調(diào)用 驅(qū)動程序、設(shè)備和輸出端口不可以用這個函數(shù)更改 |
Top |