Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 带有“请等待”消息的简单消息框。是否不带按钮?_Visual C++_Mfc - Fatal编程技术网

Visual c++ 带有“请等待”消息的简单消息框。是否不带按钮?

Visual c++ 带有“请等待”消息的简单消息框。是否不带按钮?,visual-c++,mfc,Visual C++,Mfc,如何创建带有please wait message.without按钮的简单消息框?请告诉我怎么做。请看一下。您没有说消息框最终将如何被删除(?),因此,如果没有进一步的信息,我认为您可以通过使用它的计时器来实现您想要的 默认按钮的倒计时计时器-将nTimeoutSeconds成员设置为正值将导致XMessageBox()在默认按钮上显示倒计时计时器。当超时过期时,将返回默认按钮id(或带有MB_超时的id),就像用户按下了按钮一样 看一看这张照片。您没有说消息框最终将如何被删除(?),因此,如

如何创建带有please wait message.without按钮的简单消息框?请告诉我怎么做。

请看一下。您没有说消息框最终将如何被删除(?),因此,如果没有进一步的信息,我认为您可以通过使用它的计时器来实现您想要的

默认按钮的倒计时计时器-将nTimeoutSeconds成员设置为正值将导致XMessageBox()在默认按钮上显示倒计时计时器。当超时过期时,将返回默认按钮id(或带有MB_超时的id),就像用户按下了按钮一样

看一看这张照片。您没有说消息框最终将如何被删除(?),因此,如果没有进一步的信息,我认为您可以通过使用它的计时器来实现您想要的

默认按钮的倒计时计时器-将nTimeoutSeconds成员设置为正值将导致XMessageBox()在默认按钮上显示倒计时计时器。当超时过期时,将返回默认按钮id(或带有MB_超时的id),就像用户按下了按钮一样


尝试使用“内置”消息框找到问题的答案无法做到这一点,但是你可以很容易地为此创建自己的对话框。如果我可以创建一个对话框,为什么我要问这个问题。我已经通过谷歌对此进行了研究。我没有找到答案。我在这里发布的任何一个有另一个的解决方案都有消息框和对话框。尝试使用“内置”来找到你问题的答案消息框无法做到这一点,但您可以轻松创建自己的对话框。如果我可以创建对话框,为什么我要问这个问题。我通过谷歌对此进行了研究。我没有找到答案。我在这里发布了一个又一个消息框和对话框,除了消息框和对话框之外,还有其他解决方案。
CString strFinalData(_T("Please wait.Print Spooler Service restart may take several minutes.."));
DialogTemplate dialogTemplate(_T("Please wait"), WS_CAPTION | WS_SYSMENU,10, 10, 250, 30);
dialogTemplate.AddStatic(_T(""),WS_VISIBLE | ES_READONLY, 0,10, 10, 250, 30, 15899);
pWaitDialogue = new CDialog();
pWaitDialogue->CreateIndirect(dialogTemplate);
pWaitDialogue->ShowWindow(SW_SHOW);
CWnd *pWnd = pWaitDialogue->GetDlgItem(15899);
pWnd->SetWindowText(strFinalData);