導航:首頁 > 版本升級 > 文件對話框創建步驟

文件對話框創建步驟

發布時間:2024-01-22 11:37:27

① MFC如何在單文檔中添加對話框

首先新建一個對話框資源,初始化程序實例是由InitInstance函數完成的。因此彈出這個對話框的代碼也是放在這個函數里的。
代碼如下:
BOOL CDlgTestApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to rece the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
// Change the registry key under which our settings are stored.
// TODO: You should modify this string to be something appropriate
// such as the name of your company or organization.
SetRegistryKey(_T("Local AppWizard-Generated Applications"));
LoadStdProfileSettings(); // Load standard INI file options (including MRU)
// Register the application's document templates. Document templates
// serve as the connection between documents, frame windows and views.
CLogsys TestDlg;
if(TestDlg.DoModal()==IDOK) // 單擊Ok後就開始初始化程序實例
{
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CDlgTestDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CDlgTestView));
AddDocTemplate(pDocTemplate);
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
// The one and only window has been initialized, so show and update it.
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
else // 假如單擊了CANCEL按鈕就直接退出
return FALSE;
}
當然不是單擊OK就可以進入單文檔視圖,在單擊OK後還要進行檢查用戶名和密碼。因此要在對話框的OnOK函數里添加相應的處理代碼。
void CLogsys::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE); // 獲取輸入數據
if(m_strUser=="Admin"&&m_strPwd=="1234")
{
CDialog::OnOK(); // 假如用戶名和密碼正確,就關閉對話框
}
/*假如用戶名或密碼錯誤,且還未超出登陸次數,就進行提示*/
if((m_strUser!="Admin"||m_strPwd!="1234")&&(m_Time<3)) //假如密碼和用戶名正確
{
AfxMessageBox("用戶名或密碼不正確");
m_Time++;
}
/*假如超出登陸次數,提示並退出系統*/
if(m_Time>2)
{
AfxMessageBox("登陸錯誤次數超過3次");
PostQuitMessage(0);
}
}
當然在實際中功能還應進行擴充,比如3次登陸失敗後就應限制這台電腦在一定時間內不能登陸等,還有比如如何驗證多個用戶名進行登陸等等。

② 電腦桌面怎麼新建文件

1、我們先來來創建一個新自建文件夾。在桌面空白處點擊滑鼠右鍵,會出現一個窗口,點擊新建。
2、這時會出現另一個窗口,在彈出的窗口裡選擇文件夾。
3、
這時會看到桌面上出現了一個新建文件夾,這就是我們剛才創建的文件夾,我們的目標是把零亂的圖標全部收進這個文件夾里。

③ 如何在Word中加一個對話框

在Word中加一個對話框的具體步驟如下:

需要准備的材料分別是:電腦、Word文檔。

1、首先打開需要編輯的Word文檔,進入到編輯頁面中。

閱讀全文

與文件對話框創建步驟相關的資料

熱點內容
win10刪除設置里的游戲嗎 瀏覽:893
win10無法視頻播放器 瀏覽:989
未來寬頻初始密碼 瀏覽:517
化妝品宣傳單是word做的嗎 瀏覽:237
gaussian文件 瀏覽:19
u盤里文件怎樣存入d盤 瀏覽:840
我國文娛行業數據怎麼收集 瀏覽:419
福建短租房app哪個好 瀏覽:429
出租葯師證書去哪個網站 瀏覽:148
怎麼打開py配置文件並修改 瀏覽:530
pdf格式的文件如何拷貝出某一頁 瀏覽:495
手機qq郵箱再添加一個文件夾 瀏覽:650
wp桌面文件夾刪除 瀏覽:80
hp列印pdf文件出現pcl 瀏覽:262
江西移動網路dns 瀏覽:338
常見的數據報表類型有哪些 瀏覽:341
小程序css 瀏覽:35
tpd文件是什麼文件 瀏覽:299
畫標記網站哪個好 瀏覽:405
探月編程app小游戲怎麼寫 瀏覽:837

友情鏈接