設(shè)備上下文通常涉及物理設(shè)備,如視頻顯示、打印機(jī)等,因此有必要獲取有關(guān)設(shè)備的信息,如顯示大小和顏色功能。您可以通過調(diào)用GetDeviceCaps函數(shù)獲取此類信息:
nvalue=GetDeviceCaps(HDC,nIndex);
在這里,HDC標(biāo)識(shí)設(shè)備上下文,nIndex確定返回值,返回值可以是窗口中定義的28個(gè)標(biāo)識(shí)符之一。H、例如,nIndex=driveversion,則函數(shù)返回版本號(hào)。
真正影響用戶區(qū)域繪圖過程的設(shè)備上下文屬性是“映射方法”。還有四個(gè)與映射方法屬性密切相關(guān)的設(shè)備上下文屬性:窗口原點(diǎn)、窗口原點(diǎn)、窗口范圍和窗口范圍。
JS怎么調(diào)用本地打印機(jī)?要了解一段代碼,首先要了解它的運(yùn)行環(huán)境,不管現(xiàn)在流行哪種語(yǔ)言的aspJSPPHP都是一樣的,一頁(yè)代碼就可以這么簡(jiǎn)單的區(qū)分開來(lái),你用瀏覽器打開一頁(yè)發(fā)布的站點(diǎn)查看源代碼,看到的內(nèi)容都是客戶端執(zhí)行的,在你原來(lái)的頁(yè)面上文件,但這里不是服務(wù)器端執(zhí)行。因此,調(diào)用客戶資源,包括打印機(jī)等,應(yīng)該用JS-VBS或?yàn)g覽器支持的其他腳本語(yǔ)言編寫。要調(diào)用服務(wù)器端設(shè)備,需要使用<%%>中使用的所謂ASP-JSP-PHP代碼。右