freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο笈c可視化程序設(shè)計第十五講(參考版)

2024-10-11 15:41本頁面
  

【正文】 // 確定文本輸出位置 } 。 // 從文件中讀取數(shù)據(jù) CSize sizeTextExtent=pDCGetTextExtent(str)。 // 獲取當(dāng)前客戶區(qū)的指針 CSize sizeClient=()。 // TODO: add draw code for native data here CRect rectClient。 這里我們用下面的代碼來替換類 CmymdiView2的 OnDraw成員函數(shù) void CmymdiView2::OnDraw(CDC* pDC) { CmymdiDoc2* pDoc = (CmymdiDoc2*)GetDocument()。 //保存文檔內(nèi)容 } else { arm_str。重載后的 Serialize函數(shù)的代碼如下: // CmymdiDoc2 serialization void CmymdiDoc2::Serialize(CArchiveamp。在此之前,我們先在 “編輯” 菜單中添加一條改變文檔的顯示文件的內(nèi)容,用戶可以將對文檔顯示文本所做的修改保存到一個磁盤文件中,需要的時候再從磁盤文件中打開并恢復(fù)該文檔。 //獲取輸入的字符串 UpdateAllViews(NULL)。 } 28 (c) 添加菜單處理函數(shù) 使用 ClassWizard在類 CmymdiDoc2中為菜單項 “ 編輯 |改變顯示文本 ” (ID為 ID_EDIT_CHANGETEXT)添加處理函數(shù)OnEditChangeText,其代碼如下: void CmymdiDoc2::OnEditChangetext() { CDlgInput inputDlg。 m_str=您好 , 多文檔界面的例程 !。 27 (b) 文檔變量初始化 用與上一節(jié)同樣的方法,我們在 CmymdiDoc2的OnNewDocument成員變量中為公有成員 m_str賦以初值 “您好 , 多文檔界面的例程 !”。 … } 26 為使 CMymdiDoc2類和 CMymdiView2類在 CMymdiApp類中成為可識別的,必須在 CMymdiDoc2類和CMymdiView2類的說明頭文件 include //加入頭文件 include 2. 擴展 CMymdiDoc2類 (a) 添加成員變量 首先用在上一節(jié)為 CMysdiDoc類添加成員變量的同樣的方法為CmymdiDoc2類添加成員變量。 pDocTemplate2 = new CMultiDocTemplate (IDR_MYMDITYPE2, RUNTIME_CLASS(CMymdiDoc2), //MDI派生文檔類的 CRuntimeClass對象的指針 RUNTIME_CLASS(CChildFrame),//MDI派生子框架類的 CRuntimeClass對象的指針 RUNTIME_CLASS(CMymdiView2))。然后使用 ClassWizard為對話框生成 CDialog類的派生類CDlgInput,并為其中的 Edit Box控件 (其 ID為 IDC_EDIT1)添加相關(guān)聯(lián)的成員變量 m_input,其類型為 CString。 (a)單擊 Workspace窗口中的 ResourceView選項卡,展開 Mymdi resources|Menu,加入 ID為 IDR_MYMDITYPE2的菜單,使它與現(xiàn)有的 ID為 IDR_MYMDITYPE的菜單完全相同,然后這個菜單的 “編輯 ” 菜單添加一個菜單項 “ 改變顯示文本 ” ,并設(shè)置新添加的菜單項的 ID為 ID_EDIT_CHANGETEXT。請?zhí)貏e注意黑體的文字,并與文檔模板的資源說明進(jìn)行比較。 23 (2) 文檔模板的資源 對于第一個文檔,我們利用應(yīng)用程序向?qū)е苯赢a(chǎn)生了一個文檔模板,現(xiàn)在我們必須手工地運用這種格式加入資源。 //保存文檔內(nèi)容 } else { arm_str。重載后的 Serialize函數(shù)的代碼如下: void CMysdiDoc::Serialize(CArchiveamp。 //獲取輸入的字符串 UpdateAllViews(NULL)。 (3)在類 CMysdiDoc中為菜單項 “ 編輯 |改變顯示文本 ” (ID為ID_EDIT_CHANGETEXT)添加處理函數(shù) OnEditChangeText void CMysdiDoc::OnEditChangetext() { CInputDlg inputDlg。 } 19 6.文檔串行化 先在 “ 編輯” 菜單中添加一條改變文檔內(nèi)容的菜單,用戶可以將對文檔顯示文本所做的修改保存到一個磁盤文件中,具體的實現(xiàn)方法如下: (1)單擊 Workspace窗口 ResourceView選項卡 展開 Mysdi resources|Menu 雙擊 IDR_MAINFRAME 為 “ 編輯 ” 菜單添加一個菜單項 “ 改變顯示文本 ” 設(shè)置 ID為 ID_EDIT_CHANGETEXT (2) 為示例程序添加
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1