精華區beta C_and_CPP 關於我們 聯絡資訊
※ 引述《tim90403 (小嚴)》之銘言: : 一直在想... : C和C++只能寫出DOS介面的程式嗎? 這個問題稍微離譜了一點 不過同是天涯淪落人 我冒昧回答一下 在作業系統中 一般而言 視窗是由作業系統提供的繪圖函式繪製而成 包括你所看到的cmd 視窗 也是一個『畫』出來的文字介面 所以某方面而言 除非你是真的灌了一個DOS 原則上你已經寫出了在繪圖模式中執行的『視窗程式』了 想要畫視窗最快的方法BCB拉一個視窗出來 再不然 其次則是呼叫windows.h裡附贈的繪圖函式 你也可以自行呼叫一個叫做gdi的lib MSDN裡有看過繪出奇怪圖案的範例 更帥的話 還可以像DOS時代的game一樣 自己切到int 21h進入VGA模式 然後手工刻一整套繪圖函式出來 但重點是 視窗是程式繪製出來的 給它一些訊息交待它做一些事情 一個winmain() 跟 一個printf() 其實差別不大 都只是一個根據給定參數輸出結果的函式而已 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 86.143.152.10
doomleika:推 02/10 11:35
s213895:推薦這篇文章 02/10 13:08
tim90403:淚推.......感謝大家用心的回答~ 02/10 23:42