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

正文內(nèi)容

人教版信息技術(shù)九年第18課《使用通用對(duì)話框控件》1(文件)

 

【正文】 ( 在 OnInitDialog成員函數(shù)中加入代碼: ) ? = Homer。 ? = Marge。 ? = Bart。 ? = Lisa。 ? = Bart。 ? = Lisa。 ? HTREEITEM hOther = pTreeInsertItem(amp。 ? = 7。 ? pTreeInsertItem(amp。 ? HTREEITEM hSelected = pNMTreeView。 ? = hSelected。 ? = 30。 ? } ? *pResult = 0。 ? OnDraw虛函數(shù)中加入代碼。 ? = 20。 ? ()。 用戶定義的消息 我們有兩種方式來(lái)發(fā)送 Windows消息,一種是使用 CWnd::SendMessage函數(shù),另一種是使用CWnd::PostMessage函數(shù)。對(duì) Windows來(lái)說(shuō),對(duì)話框?qū)嶋H上應(yīng)該屬于應(yīng)用程序的主框架窗口 ,而不是視圖。 將對(duì)話框的標(biāo)題改為 ModelessDialog, 并且接受默認(rèn)的 OK和 Cancel按鈕,它們的ID分別為 IDOK和 IDCANCEL。 ? 請(qǐng)從 Developer Studio的 View菜單中選擇ClassWizard, 然后填寫(xiě) New Class對(duì)話框。 BOOL Create()。 } m_pView = NULL。 ? void CEx07aDialog::OnOK() // not really a message handler ? { ? if (m_pView != NULL) { ? // modeless case do not call base class OnOK ? UpdateData(TRUE)。 ? void CEx07aDialog::OnCancel() // not really a message handler ? { ? if (m_pView != NULL) { ? // modeless case do not call base class OnCancel ? m_pViewPostMessage(WM_GOODBYE, IDCANCEL)。 ? class CEx07aDialog。 // destroys window if not already destroyed ? } ? ONDraw中加進(jìn)一些代碼 ? void CEx07aView::OnDraw(CDC* pDC) ? { ? pDCTextOut(0, 0, Press the left mouse button here.)。 ? // no problem if window was already destroyed ? } ? 頭文件的包含語(yǔ)句。 ? m_pDlgDestroyWindow()。 ? 請(qǐng)編譯并運(yùn)行 EX07A。下面給出了將某文件打開(kāi)的一些代碼。 ? } ? 從通用對(duì)話框類進(jìn)行派生 ? 在大多情況下,我們可以直接利用通用對(duì)話框類,然而,如果從通用對(duì)話框類進(jìn)行派生的話,則不必對(duì)代碼進(jìn)行復(fù)制我們就能夠獲得一些新的特性。在程序里設(shè)置一些參數(shù)告訴 COMDLG32使用創(chuàng)建的模板。 ? 選擇 Single Document和取消對(duì) Printing And Print Preview的選擇。 ? BOOL m_bDeleteAll。CSpecialFileDialog::CSpecialFileDialog(BOOL bOpenFileDialog, ? LPCTSTR lpszDefExt, LPCTSTR lpszFileName, DWORD dwFlags, ? LPCTSTR lpszFilter, CWnd* pParentWnd) ? : CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, ? dwFlags, lpszFilter, pParentWnd) |= OFN_ENABLETEMPLATE。 CSpecialFileDialog類中映射 WM_INITDIALOG 消息。 } ? CSpecialDialog類中映射新的 IDC_DELETE按鈕( Delete All Matching File)。 ? } ? OnDraw中加進(jìn)一些代碼 . ? void CEx07bView::OnDraw(CDC* pDC) ? { ? pDCTextOut(0, 0, Press the left mouse button here.)。 ? int nModal = ()。 ? if (AfxMessageBox(strMessage, MB_YESNO) == IDYES) { ? HANDLE h。 ? AfxMessageBox(strMessage)。 ? if (AfxMessageBox(strMessage, MB_YESNO) == IDYES) { ? CFile::Remove(strSingleFilename)。小心不要?jiǎng)h除您磁盤(pán)上重要的文件??蛻舫绦蚩梢栽谡{(diào)用 DoModal之前設(shè)置數(shù)據(jù)成員,并可以在DoModal返回后得到修改的數(shù)據(jù)。當(dāng)然我們也可以很容易地添加其他的控件。 ? 編譯并運(yùn)行 EX07B。}}}} ? else if (nModal == IDOK) { ? CString strSingleFilename = ()。 ? while((h = ::FindFirstFile(, amp。amp。 ? void CEx07bView::OnLButtonDown(UINT nFlags, CPoint point) ? { CSpecialFileDialog dlgFile(TRUE, NULL, *.obj)。 // 0x480 is the child window ID of the File Name edit control // (as determined by SPYXX) ? GetParent()GetDlgItem(0x480)GetWindowText(m_strFilename)。 if (bRet == TRUE) { GetParent()GetDlgItem(IDOK)SetWindowText(Delete)。 = Delete File。 ? CFileDialog替換Cdialog。 ? ClassWizard來(lái)創(chuàng)建 CSpecialFileDialog類。當(dāng)做完這些后,就可以發(fā)現(xiàn)我們已經(jīng)建立了一個(gè) COMDLG32對(duì)話框窗口的子對(duì)話框窗口,即使我們的模板覆蓋了 COMDLG32的模板。 ? 嵌套對(duì)話框 ? Win32提供了一種方法,可以把一個(gè)對(duì)話框“嵌入”另一個(gè)對(duì)話框里,多個(gè)對(duì)話框顯示時(shí)就像一個(gè)無(wú)縫的整體。 ? If(()==IDOK){ ? Cfile file。當(dāng) CFormView類和Cdocument類配合使用時(shí),它能發(fā)揮更大的作用。} ? afx_msg LRESULT OnGoodbye(WPARAM wParam, LPARAM lParam)。 ? ON_MESSAGE(WM_GOODBYE, OnGoodbye) ? LRESULT CEx07aView::OnGoodbye(WPARAM wParam, LPARAM lParam) ? { // message received in response to modeless dialog OK ? // and Cancel buttons ? TRACE(CEx07aView::OnGoodbye %x, %lx\n, wParam, lParam)。 ? void CEx07aView::OnLButtonDown(UINT nFlags, CPoint point) ? { // creates the dialog if not created already ? if (m_pDlgGetSafeHwnd() == 0) { ? m_pDlgCreate()。 ? CEx07aView::CEx07aView() ? { m_pDlg = new CEx07aDialog(this)。 // modal case ? } ? } ? 。 ? } ? else { ? CDialog::OnOK()。 ? 加入下面的代碼行: ? BOOL CEx07aDialog::Create() ? { ? return CDialog::Create(CEx07aDialog::IDD)。 加入如下代碼行 : define WM_GOODBYE WM_USER + 5 框的構(gòu)造函數(shù)。 加入如下代碼: private: CView* m_pView。最后,把靜態(tài)文本控件的標(biāo)題改為 Edit1。 無(wú)模式對(duì)話框的例子 ——EX07A 具體步驟: Appwizard來(lái)產(chǎn)生 \vcpp32
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1