第六講對(duì)話框編程_第1頁
第六講對(duì)話框編程_第2頁
第六講對(duì)話框編程_第3頁
第六講對(duì)話框編程_第4頁
第六講對(duì)話框編程_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Fundamentals of Computers暨南大學(xué)電氣信息學(xué)院Windows編程制作:劉曉翔2022-6-3第六講 對(duì)話框編程Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-32內(nèi)容安排內(nèi)容安排對(duì)話框編程對(duì)話框編程n 創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框n 創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框n 控件訪問的七種方法控件訪問的七種方法n 對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)n 改變對(duì)話框(窗口)外觀改變對(duì)話框(窗口)外觀Fundamentals of Computers制作:劉曉翔JINAN Universit

2、y暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-33對(duì)話框?qū)υ捒?對(duì)話框是一個(gè)窗口,與對(duì)話框資源相關(guān)的類為對(duì)話框是一個(gè)窗口,與對(duì)話框資源相關(guān)的類為CDialog,由由CWnd類派生而來類派生而來。 可以將對(duì)話框看成是一個(gè)大容器,在它上面能夠可以將對(duì)話框看成是一個(gè)大容器,在它上面能夠放置各種標(biāo)準(zhǔn)和擴(kuò)展放置各種標(biāo)準(zhǔn)和擴(kuò)展控件控件,是用戶與程序進(jìn)行交互的,是用戶與程序進(jìn)行交互的重要手段。重要手段。 在在MFC中,中,所有的控件都是由所有的控件都是由CWnd派生而來派生而來,因此,控件實(shí)際上也是窗口。因此,控件實(shí)際上也是窗口。對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)Fundamentals of Compu

3、ters制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-34對(duì)話框中的常用控件對(duì)話框中的常用控件對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-35對(duì)話框的種類對(duì)話框的種類n 模式對(duì)話框:模式對(duì)話框: 當(dāng)其顯示時(shí),程序會(huì)當(dāng)其顯示時(shí),程序會(huì)暫停執(zhí)行暫停執(zhí)行,直到關(guān)閉這個(gè)對(duì),直到關(guān)閉這個(gè)對(duì)話框后,才能繼續(xù)執(zhí)行程序中其他任務(wù)。例如話框后,才能繼續(xù)執(zhí)行程序中其他任務(wù)。例如“文件文件/打開打開” 對(duì)話框。對(duì)話框。n 無模式對(duì)話框:無

4、模式對(duì)話框: 當(dāng)其顯示時(shí),當(dāng)其顯示時(shí),允許轉(zhuǎn)而執(zhí)行程序中其他任務(wù)允許轉(zhuǎn)而執(zhí)行程序中其他任務(wù),而,而不用關(guān)閉這個(gè)對(duì)話框。該類型對(duì)話框不會(huì)壟斷用戶的不用關(guān)閉這個(gè)對(duì)話框。該類型對(duì)話框不會(huì)壟斷用戶的操作,用戶仍可以與其他界面對(duì)象進(jìn)行交互。例如操作,用戶仍可以與其他界面對(duì)象進(jìn)行交互。例如“查找查找”對(duì)話框。對(duì)話框。對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-36內(nèi)容安排內(nèi)容安排對(duì)話框編程對(duì)話框編程n 創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框n 創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框n 控件訪問

5、的七種方法控件訪問的七種方法n 對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)n 改變對(duì)話框(窗口)外觀改變對(duì)話框(窗口)外觀Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-37DoModal()函數(shù)函數(shù) 創(chuàng)建模式對(duì)話框需要調(diào)用創(chuàng)建模式對(duì)話框需要調(diào)用CDialog類的成員函數(shù):類的成員函數(shù):DoModal,該函數(shù)的功能就是創(chuàng)建并顯示一個(gè)模式對(duì),該函數(shù)的功能就是創(chuàng)建并顯示一個(gè)模式對(duì)話框。話框。創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框void CTestView:OnTest() CMyDialog dlg;dlg.DoModal

6、();Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-38內(nèi)容安排內(nèi)容安排對(duì)話框編程對(duì)話框編程n 創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框n 創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框n 控件訪問的七種方法控件訪問的七種方法n 對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)n 改變對(duì)話框(窗口)外觀改變對(duì)話框(窗口)外觀Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-39Create()函數(shù)函數(shù) 創(chuàng)建無模式對(duì)話框需要調(diào)用創(chuàng)建無模式對(duì)話框需要

7、調(diào)用CDialog類的成員函數(shù):類的成員函數(shù):BOOL Create(UINT nIDTemplate, CWnd* pParentWnd = NULL);創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框void CTestView:OnTest() CMyDialog dlg;dlg.Create(IDD_DIALOG1, this);注意:注意:運(yùn)行程序,對(duì)話框并未顯示運(yùn)行程序,對(duì)話框并未顯示!Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-310ShowWindow()函數(shù)函數(shù) 當(dāng)利用當(dāng)利用Create函數(shù)

8、創(chuàng)建無模式對(duì)話框時(shí),還需要調(diào)用函數(shù)創(chuàng)建無模式對(duì)話框時(shí),還需要調(diào)用ShowWindow函數(shù)將這個(gè)對(duì)話框顯示出來。函數(shù)將這個(gè)對(duì)話框顯示出來。創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框void CTestView:OnTest() CMyDialog dlg;dlg.Create(IDD_DIALOG1, this);dlg.ShowWindow(SW_SHOW);注意:注意:運(yùn)行程序,對(duì)話框仍未顯示運(yùn)行程序,對(duì)話框仍未顯示!Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-311對(duì)話框未顯示之原因分析對(duì)話框未顯示

9、之原因分析 這里創(chuàng)建的無模式對(duì)話框?qū)ο螅ㄟ@里創(chuàng)建的無模式對(duì)話框?qū)ο螅╠lg)是一個(gè)局部對(duì)象,當(dāng))是一個(gè)局部對(duì)象,當(dāng)OnTest函數(shù)結(jié)束時(shí),函數(shù)結(jié)束時(shí),dlg這個(gè)對(duì)象的生命周期也就結(jié)束了,它會(huì)這個(gè)對(duì)象的生命周期也就結(jié)束了,它會(huì)銷毀與之相關(guān)聯(lián)的對(duì)話框資源,因此對(duì)話框不會(huì)顯示。銷毀與之相關(guān)聯(lián)的對(duì)話框資源,因此對(duì)話框不會(huì)顯示。創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框 在創(chuàng)建模式對(duì)話框時(shí),當(dāng)執(zhí)行到在創(chuàng)建模式對(duì)話框時(shí),當(dāng)執(zhí)行到DoModal函數(shù)顯示這個(gè)對(duì)話函數(shù)顯示這個(gè)對(duì)話框時(shí),程序會(huì)暫停執(zhí)行,直到關(guān)閉模式對(duì)話框之后,程序才繼續(xù)框時(shí),程序會(huì)暫停執(zhí)行,直到關(guān)閉模式對(duì)話框之后,程序才繼續(xù)執(zhí)行。也就是說,當(dāng)模式對(duì)話框顯示

10、時(shí),執(zhí)行。也就是說,當(dāng)模式對(duì)話框顯示時(shí),dlg這個(gè)對(duì)象的生命周這個(gè)對(duì)象的生命周期并未結(jié)束。期并未結(jié)束。 為什么模式對(duì)話框不會(huì)出現(xiàn)這樣的問題?為什么模式對(duì)話框不會(huì)出現(xiàn)這樣的問題? 結(jié)論:結(jié)論:在創(chuàng)建在創(chuàng)建無模式對(duì)話框無模式對(duì)話框時(shí),時(shí),不能不能把對(duì)話框?qū)ο蠖x為把對(duì)話框?qū)ο蠖x為局部對(duì)象(內(nèi)局部對(duì)象(內(nèi)存在棧中分配)存在棧中分配)。Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-312解決方法解決方法1使用成員變量使用成員變量把對(duì)話框?qū)ο蠖x為視類的把對(duì)話框?qū)ο蠖x為視類的成員變量成員變量。創(chuàng)建無模

11、式對(duì)話框創(chuàng)建無模式對(duì)話框注意:注意:對(duì)話框在銷毀以前,對(duì)話框在銷毀以前,Create函數(shù)只能調(diào)用一次,否則會(huì)出函數(shù)只能調(diào)用一次,否則會(huì)出錯(cuò)。錯(cuò)。static BOOL bFlag = FALSE;if (FALSE = bFlag)dlg.Create(IDD_DIALOG1, this); bFlag = TRUE;dlg.ShowWindow(SW_SHOW);Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-313銷毀無模式對(duì)話框銷毀無模式對(duì)話框創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框 若要在程序中若

12、要在程序中主動(dòng)銷毀主動(dòng)銷毀無模式對(duì)話框(例如在沒有無模式對(duì)話框(例如在沒有 “確定確定”和和“取消取消”按鈕的情況下銷毀對(duì)話框),需調(diào)用函數(shù)按鈕的情況下銷毀對(duì)話框),需調(diào)用函數(shù)DestroyWindow。void CTestView:OnTest() static BOOL bFlag = FALSE;if (FALSE = bFlag)dlg.Create(IDD_DIALOG1, this);dlg.ShowWindow(SW_SHOW);bFlag = TRUE;elsedlg.DestroyWindow();bFlag = FALSE;Fundamentals of Computers

13、制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-314解決方法解決方法2使用堆內(nèi)存使用堆內(nèi)存創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框把對(duì)話框?qū)ο蠖x為把對(duì)話框?qū)ο蠖x為指針指針,在,在堆堆上分配內(nèi)存。上分配內(nèi)存。void CTestView:OnTest() CMyDialog* pDlg = new CMyDialog;pDlg-Create(IDD_DIALOG1, this);pDlg-ShowWindow(SW_SHOW);注意:注意:該程序存在問題。由于沒有辦法釋放這個(gè)指針變量所指向該程序存在問題。由于沒有辦法釋放這個(gè)指針變量所指向的那塊內(nèi)存,

14、會(huì)出現(xiàn)內(nèi)存泄漏的那塊內(nèi)存,會(huì)出現(xiàn)內(nèi)存泄漏!消除內(nèi)存泄漏的辦法:消除內(nèi)存泄漏的辦法:1.指針變量定義成全局變量;或者指針變量定義成全局變量;或者 2.重載重載對(duì)話框的對(duì)話框的PostNcDestroy函數(shù),添加代碼函數(shù),添加代碼 delete this.Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-315內(nèi)容安排內(nèi)容安排對(duì)話框編程對(duì)話框編程n 創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框n 創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)話框n 控件訪問的七種方法控件訪問的七種方法n 對(duì)話框基本知識(shí)對(duì)話框基本知識(shí)n 改變對(duì)話框(窗口

15、)外觀改變對(duì)話框(窗口)外觀Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-316 MFC MFC的的DDXDDX數(shù)據(jù)交換數(shù)據(jù)交換控件和整型變量關(guān)聯(lián)控件和整型變量關(guān)聯(lián) 最簡(jiǎn)單的訪問控件的方式:通過最簡(jiǎn)單的訪問控件的方式:通過類向?qū)ь愊驅(qū)?,在?duì)話框函數(shù),在對(duì)話框函數(shù)DoDataExchange內(nèi)部實(shí)現(xiàn)對(duì)話框內(nèi)部實(shí)現(xiàn)對(duì)話框控件控件與對(duì)話框類的與對(duì)話框類的成員變量成員變量相關(guān)聯(lián)。相關(guān)聯(lián)。重要函數(shù):重要函數(shù):BOOL UpdateData(BOOL bSaveAndValidate = TRUE)void

16、 CMyDialog:OnButton1() UpdateData(); /成員變量從對(duì)話框控件中獲取數(shù)據(jù)成員變量從對(duì)話框控件中獲取數(shù)據(jù)m_num3 = m_num1 + m_num2;UpdateData(FALSE); /以成員變量的值初始化對(duì)話框控件以成員變量的值初始化對(duì)話框控件訪問控件的七種方法訪問控件的七種方法Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-317void CMyDialog:OnButton2() int num1, num2, num3;char c110, c210

17、, c310;m_edit1.GetWindowText(c1, 10);m_edit2.GetWindowText(c2, 10);num1 = atoi(c1);num2 = atoi(c2);num3 = num1 + num2;itoa(num3,c3,10);m_edit3.SetWindowText(c3); MFC MFC的的DDXDDX數(shù)據(jù)交換數(shù)據(jù)交換控件和控件變量關(guān)聯(lián)控件和控件變量關(guān)聯(lián)重要函數(shù):重要函數(shù):Get/SetWindowText訪問控件的七種方法訪問控件的七種方法Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電

18、氣信息學(xué)院Windows編程2022-6-318void CMyDialog:OnButton3() int num1, num2, num3;char c110, c210, c310;GetDlgItem(IDC_EDIT1)-GetWindowText(c1, 10);GetDlgItem(IDC_EDIT2)-GetWindowText(c2, 10); num1 = atoi(c1);num2 = atoi(c2);num3 = num1 + num2;itoa(num3,c3,10);GetDlgItem(IDC_EDIT3)-SetWindowText(c3); GetDlgIt

19、em + Get/SetWindowText GetDlgItem + Get/SetWindowText訪問控件的七種方法訪問控件的七種方法重要函數(shù):重要函數(shù):CWnd* GetDlgItem(int nID) const;該函數(shù)返回一個(gè)指向由參數(shù)該函數(shù)返回一個(gè)指向由參數(shù)nID指定的控件對(duì)象的指針。指定的控件對(duì)象的指針。Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-319利用利用GetDlgItemGetDlgItem改變控件文本內(nèi)容改變控件文本內(nèi)容void CMyDialog:OnNumbe

20、r1() CString str;GetDlgItem(IDC_NUMBER1)-GetWindowText(str);if (str = Number1:)GetDlgItem(IDC_NUMBER1)-SetWindowText(數(shù)值數(shù)值1:);elseGetDlgItem(IDC_NUMBER1)-SetWindowText(Number1:);注意:注意:靜態(tài)文本框在默認(rèn)狀態(tài)下是不發(fā)送通告消息的。靜態(tài)文本框在默認(rèn)狀態(tài)下是不發(fā)送通告消息的。改變這一默認(rèn)狀態(tài),必須在屬性窗口選中改變這一默認(rèn)狀態(tài),必須在屬性窗口選中Notify這個(gè)這個(gè)選項(xiàng)。選項(xiàng)。訪問控件的七種方法訪問控件的七種方法Funda

21、mentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-320利用利用GetDlgItemGetDlgItem在控件中繪圖在控件中繪圖void CMyDialog:OnNumber2() CWnd* pWnd = GetDlgItem(IDC_NUMBER2);CRect rc;pWnd-GetClientRect(&rc);CBrush brush(RGB(255,0,0);CDC* pDC = pWnd-GetDC();pDC-FillRect(&rc,&brush);pDC-SetBk

22、Mode(TRANSPARENT);pDC-TextOut(13,5,劉曉翔劉曉翔);ReleaseDC(pDC);訪問控件的七種方法訪問控件的七種方法Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-321 Get/SetDlgItemText Get/SetDlgItemTextvoid CMyDialog:OnButton4() int num1, num2, num3;char c110, c210, c310;GetDlgItemText(IDC_EDIT1, c1, 10);GetDlg

23、ItemText(IDC_EDIT2, c2, 10);num1 = atoi(c1);num2 = atoi(c2);num3 = num1 + num2;itoa(num3,c3,10);SetDlgItemText(IDC_EDIT3, c3);該函數(shù)返回對(duì)話框中指定該函數(shù)返回對(duì)話框中指定nID的控件上的文本。也就是說:的控件上的文本。也就是說:GetDlgItemText函數(shù)把方法函數(shù)把方法中介紹的中介紹的GetDlgItem和和GetWindowText這兩個(gè)函數(shù)的功能組合起來了。這兩個(gè)函數(shù)的功能組合起來了。訪問控件的七種方法訪問控件的七種方法Fundamentals of Comp

24、uters制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-322 Get/SetDlgItemInt Get/SetDlgItemInt訪問控件的七種方法訪問控件的七種方法該函數(shù)首先獲得對(duì)話框中指定該函數(shù)首先獲得對(duì)話框中指定nID的控件上的文本,然后將其轉(zhuǎn)換的控件上的文本,然后將其轉(zhuǎn)換為一個(gè)為一個(gè)整型數(shù)值整型數(shù)值返回。返回。void CMyDialog:OnButton5() int num1, num2, num3;num1 = GetDlgItemInt(IDC_EDIT1);num2 = GetDlgItemInt(IDC_EDIT2);

25、num3 = num1 + num2;SetDlgItemInt(IDC_EDIT3, num3);Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-323 發(fā)送消息發(fā)送消息SendMessageSendMessage訪問控件的七種方法訪問控件的七種方法 Windows程序是基于消息的系統(tǒng),因此,只要獲取設(shè)置窗口文本的消息,程序是基于消息的系統(tǒng),因此,只要獲取設(shè)置窗口文本的消息,就可以通過就可以通過SendMessage來發(fā)送這條消息,從而獲取來發(fā)送這條消息,從而獲取/設(shè)置窗口的文本。設(shè)置窗口的文本

26、。 void CMyDialog:OnButton6() int num1, num2, num3;char c110, c210, c310;:SendMessage(GetDlgItem(IDC_EDIT1)-m_hWnd, WM_GETTEXT, 10, (LPARAM)c1);:SendMessage(m_edit2.m_hWnd, WM_GETTEXT, 10, (LPARAM)c2);num1 = atoi(c1);num2 = atoi(c2);num3 = num1 + num2;itoa(num3, c3, 10);m_edit3.SendMessage(WM_SETTEXT

27、, 0, (LPARAM)c3);Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-324 發(fā)送消息發(fā)送消息SendDlgItemMessageSendDlgItemMessage訪問控件的七種方法訪問控件的七種方法直接給對(duì)話框的子控件發(fā)送消息:直接給對(duì)話框的子控件發(fā)送消息:LRESULT SendDlgItemMessage(int nID, UINT message, WPARA wParam = 0, LPARAM lParam = 0)該函數(shù)功能相當(dāng)于把上面該函數(shù)功能相當(dāng)于把上面GetDlg

28、Item和和SendMessage這這兩個(gè)函數(shù)的組合。兩個(gè)函數(shù)的組合。Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-325 發(fā)送消息發(fā)送消息SendDlgItemMessageSendDlgItemMessage訪問控件的七種方法訪問控件的七種方法void CMyDialog:OnButton7() int num1, num2, num3;char c110, c210, c310;SendDlgItemMessage(IDC_EDIT1, WM_GETTEXT, 10, (LPARAM)c1

29、);SendDlgItemMessage(IDC_EDIT2, WM_GETTEXT, 10, (LPARAM)c2);num1 = atoi(c1);num2 = atoi(c2);num3 = num1 + num2;itoa(num3, c3, 10);SendDlgItemMessage(IDC_EDIT3, WM_SETTEXT, 0, (LPARAM)c3);Fundamentals of Computers制作:劉曉翔JINAN University暨南大學(xué)電氣信息學(xué)院Windows編程2022-6-326內(nèi)容安排內(nèi)容安排對(duì)話框編程對(duì)話框編程n 創(chuàng)建模式對(duì)話框創(chuàng)建模式對(duì)話框n 創(chuàng)建無模式對(duì)話框創(chuàng)建無模式對(duì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論