vc隱藏介面

2021-06-14 08:02:47 字數 666 閱讀 9425

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的美化介面程式設計並沒有人們想像的那麼難。這篇文章是我寫的乙個使用者登入介面,但介面被我美化了,我將一步一步的來講解它的美化介面的實現步驟。相信有了這篇文章,你的...