這裡主要包出一些函式去控制 Console 視窗,大多都是一邊看 MSDN 一邊去 try。但有些結果我覺得不是很好就註解掉,同時也讓我遇到了一些問題現在還沒辦法解決。下次再研究其它功能的時候,會再發另一篇出來,主要程式碼如下所示...
原始碼
這裡主要包出一些函式去控制 Console 視窗,大多都是一邊看 MSDN 一邊去 try。但有些結果我覺得不是很好就註解掉,同時也讓我遇到了一些問題現在還沒辦法解決。下次再研究其它功能的時候,會再發另一篇出來,主要程式碼如下所示...
原始碼
繼上個程式之後,我們已知道所有的步驟都要先取得 Handle,要 "畫" 出字串的時候就用 WriteConsole,但有時並不想從最左上角開始畫,這時我們必須介紹一個指令 SetConsoleCursorPosition
BOOL WINAPI SetConsoleCursorPosition(
這系列 ( console to windows) 文章並不會說到有關視窗程式設計的技巧,主要提供在 console 底下使用的人一些問題的指引與解決方案,但往往找到的解答都是有些讓初學者震驚的 windows.h ,於是特發此系列文章。若真是想學視窗程式設計,請考慮挑本 win32 視窗程式設計,或 MFC, BCB 視窗程式設計等此類書籍。當然,若評估考量後要用 C#, VB, JAVA... etc,也非常讚同,總之看官學得有興趣就好。
在往下看這系列的文章時,請先至少把基本的 C 或 C++ 學好,不然這部份對您而言沒有任何幫助。另,我該說先去多看看 windows.h 裡面有什麼東西嗎?如果您之前真的翻過 windows.h 裡面有什麼 struct, macro, function, 您會和我一樣,看得愈來愈亂,甚至裡面還有包含其它的 header, 再連過去看,這下真的是亂到不能再亂了!!於是我較建議,有需求的時候再上 MSDN 去查查,不然還是買本有系統的書回來學學,只是鮮少書籍專門在講 windows.h 裡面的 console 函式。