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