用VC++6.0新建一个基于Dialog的工程时,一开始我就不想用户看到窗口界面(用语音提示),怎么做呢?我想了好久都没办法。
可以在对话框上加个Button,在OnButton函数里调用ShowWindow( SW_HIDE );这样,窗口就可以隐藏,但是这不是我想要的目的,最好是用户按Ctrl+F5(运行EXE文件)时窗口就隐藏,只差一步,目前对于我来说却比登天还难,是不是要在OnInitDialog()函数里做些改动,或者不应该要这个函数?
呵呵,急用,在线等各位大哥的回复,谢谢啦
可以在对话框上加个Button,在OnButton函数里调用ShowWindow( SW_HIDE );这样,窗口就可以隐藏,但是这不是我想要的目的,最好是用户按Ctrl+F5(运行EXE文件)时窗口就隐藏,只差一步,目前对于我来说却比登天还难,是不是要在OnInitDialog()函数里做些改动,或者不应该要这个函数?
呵呵,急用,在线等各位大哥的回复,谢谢啦
/* CXXXXDlg dlg;
m_pMainWnd = &dlg;
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
}
*/改为:
m_pMainDlg = new CXXXDlg(); // Zxm
m_pMainWnd = m_pMainDlg;
if (!m_pMainDlg->Create(IDD_GPRSTEST_DIALOG))
return FALSE;
m_pMainDlg->ShowWindow(SW_HIDE);
m_pMainDlg->UpdateWindow();
return true;最后这里一定要注意,是: return true;IDD_GPRSTEST_DIALOG 这个对应你自己的对话框的ID