[問題] 請問要如何一次列印多張BMP

看板C_and_CPP (C/C++)作者 (ㄚ魚!!)時間13年前 (2012/10/18 11:01), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 程式是 FormView + Dialog-Based 所以OnPrint是自己寫的 沒用到CView的.... 問題(Question): 目前報表的產生是採用圖形化 一頁可以塞六張圖 總共的頁數就是 int(Pics/6)+1 已經順利將其繪製成BMP檔案 存入TEMP資料夾中 預期的正確結果(Expected Output): 希望能夠呼叫OS內定的圖片列印功能 "一次列印多張" 非"多次列印一張" 跳出OS內定的預覽視窗 可以預覽張數 調整是否充滿頁面等等 錯誤結果(Wrong Output): 目前因為不知道如何 一次列印複數BMP檔案 變成 "多次列印一張" 用for迴圈呼叫 ShellExecute(m_hWnd,"print",filename[i],NULL,NULL,SW_HIDE); 這樣去印 這樣變成印一張就跳一次預覽畫面 如果多張起來就很煩..... 補充說明(Supplement): 希望版友能提供如何一次列印多張的方法或函式 謝謝m(_._)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.112.106

10/18 12:26, , 1F
print 的 /p 選項應該可以用吧
10/18 12:26, 1F
文章代碼(AID): #1GVt4Ee3 (C_and_CPP)
文章代碼(AID): #1GVt4Ee3 (C_and_CPP)