国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何禁止VC編寫的MFC程序自動創(chuàng)建空白窗口

在使用VC編寫MFC單文檔程序或多文檔程序時,默認情況下程序運行后會自動打開一個空白窗口。但是對于一些特定的應(yīng)用場景,例如我們編寫的是一個文件瀏覽器,這個空白窗口就毫無意義了。那么如何禁止程序自動創(chuàng)建

在使用VC編寫MFC單文檔程序或多文檔程序時,默認情況下程序運行后會自動打開一個空白窗口。但是對于一些特定的應(yīng)用場景,例如我們編寫的是一個文件瀏覽器,這個空白窗口就毫無意義了。那么如何禁止程序自動創(chuàng)建空白窗口呢?接下來我將介紹具體的步驟。

新建MFC項目

首先,我們需要新建一個MFC項目??梢愿鶕?jù)自己的需要為項目命名,在這里我將項目命名為【nokongbai】(僅作為示例)。

選擇項目類型

接下來,我們需要選擇項目類型。如果你要編寫的是多文檔程序,可以選擇MFC多文檔應(yīng)用程序;如果你要編寫的是單文檔程序,也可以選擇MFC單文檔應(yīng)用程序。在這里以多文檔程序為例,點擊【Finish】按鈕,完成項目的新建。當(dāng)然,你也可以連續(xù)點擊【Next】,一步步完成新建項目的過程。

編譯和鏈接

項目新建完成后,我們需要進行編譯(快捷方式F7)和鏈接操作。確保程序沒有出現(xiàn)任何錯誤和警告信息。

禁止生成空白窗口

現(xiàn)在,我們需要在運行MFC項目時禁止自動生成空白窗口。為了實現(xiàn)這個目標,我們需要進行以下步驟:

1. 在VC的【工作區(qū)Workspace】下選擇【文檔視圖FileView】標簽頁;

2. 打開項目文件夾中的【源文件Source Files】下的【nokongbai.cpp】文件(如果你的項目名為*,則應(yīng)該打開【*.cpp】文件);

3. 在ProcessShellCommand調(diào)用之前,添加如下代碼:cmdInfo.m_nShellCommand CCommandLineInfo::FileNothing;

4. 保存項目,并重新進行編譯、鏈接和運行。

通過以上步驟,你將成功禁止VC編寫的MFC程序自動創(chuàng)建空白窗口。

無論是編寫簡易的畫圖板還是文件瀏覽器,你都可以根據(jù)自己的需求來選擇是否自動生成空白窗口。這樣可以使得程序更加符合實際應(yīng)用場景,提升用戶體驗。

總結(jié):

本文介紹了如何禁止VC編寫的MFC程序自動創(chuàng)建空白窗口。通過在ProcessShellCommand調(diào)用之前設(shè)置cmdInfo.m_nShellCommand為CCommandLineInfo::FileNothing,我們可以實現(xiàn)禁止自動生成空白窗口的功能。這將幫助我們更好地滿足不同應(yīng)用場景的需求。

標簽: