1 控制台
用vc建立的控制台應用程式,執行後一般都會彈出乙個控制台視窗,有時為了除錯或其它目的,需要將其隱藏,在程式中加入下面的預編譯**即可。
#pragma comment(linker, "/subsystem:windows /entry:maincrtstartup" )
也可以在project settings->link->output中指定後者,後者在option中設定。或直接都在下面的option中設定。
msdn給出的解釋是這樣的:
如果有定義了main或wmain函式,則平台自動設定為console,如果是winmain或dllmain則平台為windows。
而windows平台下的win32程式不會產生視窗,它認為使用者會自己建立乙個視窗與其相關聯。
另外在下面幾個函式也是操作控制台視窗的:
allocconsole 它會產生乙個控制台視窗附加到將前程序。
freeconsole 釋放當前的控制台視窗。
還有好多,用時查詢。
用#pragma comment預編譯命令還可以指定許多的東西,十分好用,如要連線某個庫用lib。
2 非控制台
方法較多,我在dlg初始化時使用setwindowpos(&wndtop,0,0,0,0,null);來實現
參見:有其它好方法的朋友請補充
美化VC介面 使用者登入介面
vc開發程式單調的介面相信大家都是深有感觸,提到介面美化程式設計,人們都會說做介面不要用vc寫,太難了。一句俗語 難者不會,會者不難。vc的美化介面程式設計並沒有人們想像的那麼難。這篇文章是我寫的乙個使用者登入介面,但介面被我美化了,我將一步一步的來講解它的美化介面的實現步驟。相信有了這篇文章,你的...
美化VC介面 使用者登入介面
vc開發程式單調的介面相信大家都是深有感觸,提到介面美化程式設計,人們都會說做介面不要用vc寫,太難了。一句俗語 難者不會,會者不難。vc的美化介面程式設計並沒有人們想像的那麼難。這篇文章是我寫的乙個使用者登入介面,但介面被我美化了,我將一步一步的來講解它的美化介面的實現步驟。相信有了這篇文章,你的...
美化VC介面 使用者登入介面
vc開發程式單調的介面相信大家都是深有感觸,提到介面美化程式設計,人們都會說做介面不要用vc寫,太難了。一句俗語 難者不會,會者不難。vc的美化介面程式設計並沒有人們想像的那麼難。這篇文章是我寫的乙個使用者登入介面,但介面被我美化了,我將一步一步的來講解它的美化介面的實現步驟。相信有了這篇文章,你的...