欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mfcmdisdi區別

林子帆2年前18瀏覽0評論

mfcmdisdi區別?

MDI程序和SDI程序的主要不同:前者支持多個文檔、多個文檔類型。

區別如下:

1.MDI允許用戶同時打開多個文檔,SDI只能打開一個文檔。

2.MDI可支持多種文檔類型,如word不僅支持.doc文件,同時可打開web頁面文件.html。

3.MDI通常包含一個windows菜單,可用來切換顯示不同文檔。

4.SDI僅有一個框架窗口,而MDI有兩個:一個是頂層框架窗口,一個是文檔窗口。后者用來包含打開文檔的視圖。

5.SDI通常僅有一個菜單,而MDI通常有兩個,一個在沒有文檔打開時顯示,一個在有文檔打開時顯示。

結構上的區別:

1.MDI程序的框架窗口從CMDIFrameWnd類派生,而SDI程序框架窗口從CFrameWnd類中派生。

2.MDI程序包含文檔窗口視圖的子窗口由CMDIChildWnd派生,而SDI程序無子框架窗口。

3.MDI程序和SDI程序的文檔模板類不同。MDI程序中使用CMultDocTemplate類對象,而SDI程序使用CSingleDocTemplate類對象。

4.MDI程序至少含有兩個菜單資源,而SDI程序只有一個。