Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vc++問題一問

0 views
Skip to first unread message

好痛..

unread,
Aug 21, 2003, 1:13:18 PM8/21/03
to
這是我之前問你的問題..我想請問你一下..

: > 請問一下我用精靈產生一個視窗程式...
: > 再用精靈產生一個dialog..
: > 假設我的dialog是一個登錄程式..要先登錄才去執行那個程式..
: > 請問一下要用什麼方法將這2個程式"連"在一起呢..
: > 也就是說我該用什麼方法實現..還是有現成的函式可以呼叫呢..
: > 請各位大大幫忙解惑..3q3q~
: 一般default所刊的視窗都是domodel的形式
: 所以以先要將domodel的形式變成create的形式
: 這樣你就可以一開始就把dialog執行
: 而不會秀出主視窗,等login後在秀出
: 做法是
因為我是用精靈直接產生一個window explorer的介面..也就是檔案總關的介面
非是dialog介面...但我無法找到你說的這個Create(..)
我想請問你一下這個create是哪裡的..是原本CAboutDlg的麼..還是要自行產生的
: 在ManDlg::Create(........)
: ^^^^^^^^^原來有很多的參數
: 你把他都delet掉
: 變成ManDlg::Create()
: {
: .....
: }
: 在來是裡面的程式
: return CDialog::Create(.....)
: ^^^^^^改成IDD
: ----> return CDialog::Create(IDD);
: 記得宣告也要改
: 把ManApp::InitInstance()
我是用精靈直接產生一個window explorer介面..非dialog介面
但我卻找不到你下列所說的這段程式碼...請問是不是哪裡設計錯了
: 裡面的這各部分按照這樣改
: 你在自己對一下
: // CManDlg *pDlg;
: m_pDlg= new CManDlg;
: m_pMainWnd = m_pDlg;
: m_pDlg->Create();
: #ifdef _SHOW_SW
: m_pDlg->ShowWindow(SW_MINIMIZE);
: #endif
: // int nResponse = dlg.DoModal();
: // if (nResponse == IDOK)
: // {
: // TODO: Place code here to handle when the dialog is
: // dismissed with OK
: // }
: // else if (nResponse == IDCANCEL)
: // {
: // TODO: Place code here to handle when the dialog is
: // dismissed with Cancel
: // }
: // Since the dialog has been closed, return FALSE so that we exit the
: // application, rather than start the application's message pump.
: // return FALSE;
: return TRUE;
: }
: //--->為原來的程式
: 這樣就不會秀出主程式
: 你在CManDialog::OnInitDialog中
: 寫你要show的loginDialog [m
--
[1m╭──── [31mO [32mr [33mi [34mg [35mi [36mn [m: [1;36m<不良牛牧場> [33m bbs.badcow.com.tw [32m(210.200.247.200) [37m─────╮ [m
[1m│ [5;33m ↘ [;1;32;40mWelcome to SimFarm BBS [37m-- [31mFrom : [ [37m203.67.211.134 [31m] [37;40m │ [m
[1m╰ [;32;40m◣◣ [1m◢ ◢◢ [34m《 [37m不良牛免費撥接→電話: [36m40586000 [37m→帳號: [36mzoo [37m→密碼: [36mzoo [34m》 [;32;40m ◣◣ [1m◢ [37m─╯ [m

0 new messages