導航:首頁 > 凈水問答 > 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多文檔的文件過濾相關的資料

熱點內容
污水站循環水泵作用 瀏覽:452
凈化器買什麼類型 瀏覽:703
污水處理廠厭氧池ph變化 瀏覽:494
桃江污水處理廠在哪裡 瀏覽:322
樹脂桶危廢 瀏覽:262
合成樹脂瓦配件圖片 瀏覽:197
燒水壺水垢醋還是可樂 瀏覽:220
如何選擇污水泵站的污水泵流量 瀏覽:699
別克凱越用什麼樣的汽油濾芯 瀏覽:811
反滲透膜用檸檬酸清洗後出水量 瀏覽:161
專業ro膜阻垢劑廠家 瀏覽:692
造紙污水處理菌種 瀏覽:816
pcr實驗室的凈化器是什麼 瀏覽:795
提升機制動器間隙標准 瀏覽:793
先科飲水機冷水怎麼不出水 瀏覽:844
edi技術的三要素 瀏覽:359
魚缸過濾器能用自來水清洗嗎 瀏覽:407
污水處理企業招聘公告 瀏覽:404
魚鰾代替半透膜使用 瀏覽:939
脲醛樹脂膠的粘度 瀏覽:306