Article View: japan.comp.lang.visual-c++
Article #57[Q] replace CFileDialog to CMyDialog on ON_FILE_OPEN,,
From: TANAKA Tomonari
Date: Thu, 22 Jul 1999 00:00
Date: Thu, 22 Jul 1999 00:00
43 lines
2492 bytes
2492 bytes
ใใชใใจ็ณใใพใใ ใใใกใคใซใ้ใใใใๅๅใใคใใฆไฟๅญใใใใๆใฎใใคใขใญใฐใ CFileDialog ใงใฏใชใใ +-------------------------+ + ๆฅ่จใใกใคใซใ้ใ + +-------------------------+ + ____ ๅนด __ ๆ __ ๆฅ + + + + [OK] [Cancel] + +-------------------------+ ใฎใใใช่ชไฝใฎใใคใขใญใฐ(COpenTdfDlg)ใซ็ฝฎใๆใใใซใฏใฉใใใใใใใฎใงใใใใ๏ผ ใใซใใใฝใผในใ่ฟฝใฃใใจใใใ ID_FILE_OPEN ใ CWinApp::OnFileOpen() ใงใใณใใซใใ ใใใ m_DocManager->DoPromptFileName()ใๅผใณๅบใใ ใใฎไธญใง CFileDialog ใไฝฟใใใใใใงใใ ID_FILE_SAVE ใฏใCDocument::DoSave(NULL) ใง AfxGetApp()->DoPromptFileName() ใๅผใณๅบใใใพใใ CMyApp ใง DoPromptFileName() ใใชใผใใผใฉใคใใใใฐใใใฎใใจๆใใพใใใใ virtual ใงใฏใชใใฎใงๅผใณๅบใใใพใใใ CDocManager::DoPromptFileName() ใฏ virtual ใชใฎใงใใใ CWinApp::AddDocTemplate()(src/appui2.cpp) ใง new CDocManager ใซ hard coding ใใใฆใใใฎใงใ่ฒทใใไบใๅบๆฅใพใใใ ่ฆ่ใฎ็ญใจใใฆใ COpenTdfDlg ใไฝฟใ CMyApp::PromptFilename() ใจใใใฎใไฝใใ CMyApp::OnFileOpen() ใงๅผใณๅบใใใใซใใใฎใงใใใ ไฟๅญใฎๆใซใๅใใใใชไบ๏ผใจใใใใใฃใจ้ขๅ๏ผใใใใชใใใฐใชใใพใใใ # SaveModified() ใ DoSave() ็ต็ฑใง AfxGetApp()->DoPromptFileName() ใใใใ # SaveModified() ใใชใผใใผใฉใคใใไบใ ไฝใใใๆนๆณใฏใชใใงใใใใ๏ผ # http://www.morito.mgmt.waseda.ac.jp/~tom/tawagoto/d199907c.html#20-3 ใซ่ฉณ็ดฐใใใใพใใ -- tom TANAKA Tomonari tom@morito.mgmt.waseda.ac.jp http://www.morito.mgmt.waseda.ac.jp/~tom/
Technical Details
Message-ID:
<wk673dhpin.fsf@MAGI.morito.mgmt.waseda.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 110a07,c1ae82a1a941e072,start X-Google-Attributes: gid110a07,public X-Google-Thread: 10a2c7,c1ae82a1a941e072,start X-Google-Attributes: gid10a2c7,public From: TANAKA Tomonari <tom@morito.mgmt.waseda.ac.jp> Subject: [Q] replace CFileDialog to CMyDialog on ON_FILE_OPEN,, Date: 1999/07/22 Message-ID: <wk673dhpin.fsf@MAGI.morito.mgmt.waseda.ac.jp> X-Deja-AN: 503862695 Content-Type: text/plain; charset=ISO-2022-JP X-Emacs: Emacs 20.2, MULE 3.0 (MOMIJINOGA), Meadow-1.00 (MIDORI) Organization: Morito Labo.,Waseda Univ., Tokyo, Japan Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.100 - "Shijima") Newsgroups: japan.comp.lang.visual-c++,fj.os.ms-windows.programming