導航:首頁 > 凈水問答 > vc多文檔的文件過濾

vc多文檔的文件過濾

發布時間:2021-12-21 16:41:24

⑴ VC++如何在多個文件中使用同一套結構定義

common.h
typedef struct PPP ...
A.h
#include "common.h"
B.h
#include "common.h"
C.h
#include "common.h"

⑵ VC++裡面的多文檔視圖,我有幾個同樣格式的文檔,我想進行這幾個文檔的數據交換,該怎樣實現

方法很多,不勝枚舉。最簡單的是弄幾個全局指針相互訪問就成了,注意處理好指針是否可用的問題。

⑶ VC的多文檔問題

可以網路hi聯系我
這個問題不難,就是看你是需要ActiveWindow還是CloseWindow

⑷ VC++多文檔編程問題

參考答案: 三人行,必有我師焉。

⑸ vc多文檔不通過系統ID,另外添加打開菜單

經過分析MFC源代碼可知。其默認菜單中的"新建""打開"消息分別對應CwinApp::OnFileNew()與CwinApp::OnFileOpen(),而這兩個函數又直接調用CDocManager::OnFileNew與CDocManager::OnFileOpen。CDocManager::OnFileOpen的工作過程如下:

1. 調用CDocManager::DoPromptFileName,而DoPromptFileName的作用是顯示文件打開對話框獲得文件名。

2. 調用CWinApp::OpenDocumentFile(LPCTSTR lpszfileName)。

如果我們要改變文檔打開方式,只需在CWinApp的繼承類中重載DoPromptFileName與OpenDocumentFile即可。例如要改變默認的文件打開對話框。只需自建一個文件打開對話框,在重載的DoPromptFileName中調用他,獲得一個文件名。

下面分析CWinApp::OpenDocumentFile。OpenDocumentFile的工作過程是:

1. 由參數lpszFileName的後綴判斷用哪個文檔模板。

2. 對該文檔模板的的文檔,視圖,框架窗口作出調整。

3. 調用CDocTemplate::OpenDocumentFile

CDocTemplate::OpenDocumentFile是純虛函數,由其派生類CsingleDocTemplate及CMultiDocTemplate實現,以CSingleDocTemplate::OpenDocumentFile舉例說明之。

1. 判斷有無現存文檔,有則判斷其是否已保存。

2. 新建框架窗口。

3. 由文件名路徑判斷該文件是否存在,存在則調用自定義的CMyDoc::OnOpenDocument,否則調用CMyDoc::OnNewDocument。

從以上分析我們可以對MFC默認的文檔操作方式做多種改變,如改變文件打開保存方式,改變文件打開保存對話框等。
說得簡單一點,你這個問題可以直接調用CDocument* CDIBDisplayApp::OpenDocumentFile(LPCTSTR lpszFileName) 函數

⑹ VC 中如何獲得文件打開/保存對話框中的當前選定的類型過濾

這個可以:
CString filter_str = "txt files (*.txt)|*.txt|word files (*.doc)|*.doc||";
CFileDialog mSaveDlg(FALSE,NULL,NULL,NULL,filter_str,NULL);//初始化
mSaveDlg.DoModal();//顯示

DWORD filter_num = mSaveDlg.m_ofn.nFilterIndex;//返回的是當前選擇的文件類型是第幾個
filter_num -= 1;//適應數組
char a[][9] = {".txt",".avi",""};//文件類型數組

CString file_ext = a[filter_num];//獲得文件類型的名稱
int ext_length = file_ext.GetLength();//獲得長度

⑺ VC單文檔與多文檔

一般你用的軟體都是多文檔的,單/多文檔是指能夠同時打開的文件的數目,比如word,你可以先開一個文檔1,再文件-打開-文檔2,這時標題上就顯示了文檔2的名字了,把它關了,就回到文檔1了

⑻ 怎麼禁止mfc生成的多文檔程序,老是自動顯示當前的所有窗口這一功能!

有一個方法,在app文件的InitInstance()函數中加入LoadStdProfileSettings(0),來禁止MRU,我一般是直接將這個函數注釋掉的

⑼ vc多文件之間如何調用,假設在一個工程中包含兩個文件file1.c和file2.c,file1.c中有

file2.c 中
調用函數前
先用extern 聲明一下 要掉的函數是extern外部函數

同理 main.c 也用extern聲明 調用外部函數

⑽ VC MFC多文檔下一個窗口顯示原圖,一個窗口顯示處理後的圖片(保證以後處理好的圖片,可以覆蓋)

把視圖分成左右兩部分,左邊顯示原圖,右邊顯示處理後的圖片。

閱讀全文

與vc多文檔的文件過濾相關的資料

熱點內容
盆栽廢水施什麼肥 瀏覽:201
土壤的陽離子交換反應一般是不可逆的 瀏覽:871
反滲透機組包括什麼設備 瀏覽:699
磺化酚醛樹脂配套試劑 瀏覽:213
福田雷沃空氣濾芯怎麼安裝 瀏覽:811
賣空氣濾芯怎麼找客戶 瀏覽:604
挖掘機提升器閥芯加工 瀏覽:639
刷卡飲水機漏水一般什麼情況 瀏覽:651
超濾uf膜 瀏覽:522
換水龍頭濾芯要多少錢 瀏覽:124
機油濾芯都給哪裡供油 瀏覽:449
大眾空調濾芯怎麼區分原廠 瀏覽:747
乙烯基環氧樹脂絕緣漆 瀏覽:516
飲水機的高低壓開關有什麼作用 瀏覽:520
瑞鷹空調濾芯在什麼位置 瀏覽:686
空氣濾芯哪裡都可以換嗎 瀏覽:268
園區污水處理廠污泥鑒定 瀏覽:843
空氣濾芯為什麼會有許多機油 瀏覽:375
粗口的凈水器龍頭怎麼安裝 瀏覽:450
生活污水厭氧池多少錢 瀏覽:383