ResetDC

此頁沒有內容條目
內容

ResetDC

VB聲明

Declare Function ResetDC Lib "gdi32" Alias "ResetDCA" (ByVal hdc As Long, lpInitData As DEVMODE) As Long

說明

根據提供的DEVMODE結構,對一個設備場景進行重設。這樣便允許我們在打印期間改變打印機的配置。利用這個函數,可將文檔中的某個頁改為橫向打印??稍囍?a href="documentproperties.htm" class="topiclink">DocumentProperties函數取得一個設備的默認DEVMODE結構

返回值

Long,執(zhí)行成功則返回設備場景的句柄,零表示失敗

參數表

參數

類型及說明

hdc

Long,設備場景的句柄

lpInitData

DEVMODE,指定一個緩沖區(qū)的第一個字節(jié)。該緩沖區(qū)包含了用于那個設備的一個有效DEVMODE結構。記住在這個緩沖區(qū)中包括設備專用的數據區(qū)

注解

這個函數可成功用于由VB的Printer對象的hDC屬性返回的設備場景上

注意一定要正確設置lpdm的dmFields字段

這個函數在StartPage 和 EndPage之間會被禁用——即只能在頁與頁之間調用這個函數,不能在頁內調用

驅動程序、設備和輸出端口不可以用這個函數更改

Top