@7788
這個。。。所有的“窗口元素”都是自繪的,所以,你想讓它怎樣都可以。當然,也可以設計一些接口用于模擬常規窗口的操作。
@7788
整個窗口都是自繪的,發送什么消息不可以?比windows標準控件都要方便靈活的。
有個叫AccExplorer的工具可以看到這些輕量級的“窗口”,其實窗口標題欄的最大化/最小化/關閉按鈕等,也是用了和msn/ie同樣的技術。
re: 自己動手寫內核(序)(原創) 淼 2007-05-11 13:45
呵呵,我對編譯器和操作系統也很感興趣,不過現在主要在Windows上面做,linux剛剛接觸......
直繪的。名字也是隨便叫的,叫什么無所謂,知道意思就可以。
re: GUI程序也能使用控制臺窗口 淼 2007-05-10 20:11
SetConsoleScreenBufferSize可以設置Console的緩沖。如果還不夠用,那就只有DIY了。
re: 自己動手寫內核(序)(原創) 淼 2007-05-10 19:59
確實不錯!贊一個!但樓主似乎很鄙視windows和vc。
re: GUI程序也能使用控制臺窗口 淼 2007-05-09 17:51
to pass86:
你把project屬性里console.cpp設置為“不使用預編譯頭文件”就可以了;
或者在console.cpp前面加上一行#include "stdafx.h"(如果你沒有改變預編譯頭的名稱的話)也一樣。
re: GUI程序也能使用控制臺窗口 淼 2007-05-09 16:05
謝謝eXile提醒,就是說只要把exe文件的可選頭部中的subsystem(子系統)位,從2(Windows)改成3(Console)就可以了。