c++builder关闭程序

在c++builder界面添加一个按钮,按钮功能是关闭程序,请问这个功能怎么实现

在消息响应函数中, 加入PostMessage(/*句柄*/, WM_CLOSE, 0, 0);
不过句柄要是你程序的顶级窗口.

如果你对WM_CLOSE消息有处理, 就直接发送WM_QUIT来得直接 ,或者是WM_DESTROY
温馨提示:内容为网友见解,仅供参考
无其他回答

帮忙解决一下,在 C++ Builder 中 怎样终止正在运行的某程序的进程;
} 函数的参数Progress是进程的名称,例如:Project1.exe,关闭成功返回true,关闭失败返回false.把程序的快捷方式放到启动文件夹里面就能实现该程序的开机自启动了

C++ builder 用什么代码可以直接关闭程序
SendMessage(windowshandle, 关闭窗体的消息)

c++builder关闭程序
在消息响应函数中, 加入PostMessage(\/*句柄*\/, WM_CLOSE, 0, 0);不过句柄要是你程序的顶级窗口.如果你对WM_CLOSE消息有处理, 就直接发送WM_QUIT来得直接 ,或者是WM_DESTROY

朋友,在c++builder6中,登录窗口,假如登录错误三次就限制登录代码程序...
加个整形变量,初始化为0,每错误一次变量加1,大于等于3就关闭窗口

C++Builder或者是C++中有什么办法可以判断外部exe的窗口有没有关闭?
\/\/通过得到EXE程序窗口的句柄来进行 char WindowBuffer[MAX_PATH];sprintf(WindowBuffer,"%s",Form1->LabeledEdit1->Text);\/\/在LabeledEdit1中输入EXE窗口名 HANDLE hWindow = FindWindow(NULL,WindowBuffer);if( hWindow == NULL ){ ShowMessage("程序已关闭");return;} ...

用C++Builder如何实现程序的暂停和继续?请高手指点一二.
开个工作线程,在线程里面计算坐标,然后发消息给用户线程,在图上画轨迹。至于暂停,在线程里面调用Slee函数就可以了

C++ builder的除错艺术,让你更好了解C++
所以尽管我们使用的是exception e,e.classname()将会找出我们得到的异常的实际的类名(译者注:c++的多态性)。这些好处的代价就是可执行文件的体积更大了,几乎所有的c++builder\/delphi程序员都会发现这一点。(no pain, no gain)没有痛苦,就没有收获.他们说.xiphias增加了tstringlist的addingline方法,savetofile方法是...

c++builder的程序设计(登录界面问题)
DoModal ()==IDOK){ if(cDlg.m_Password !=1234){ AfxMessageBox("口令错误,确定后将退出程序。");return FALSE;} } else return FALSE;\/\/ The main window has been initialized, so show and update it.pMainFrame->ShowWindow(m_nCmdShow);pMainFrame->UpdateWindow();return TRUE;} ...

C++Builder为什么Run时一闪而过?
运行结果输出之后自动会关闭的,当然看不见了。建议在程序主函数的最后面(return语句之前)加上cin.get()或者system("pause");再试试。

C++(Builder)中如何知道本机上某一程序正在运行?
\/\/ sProcName为待检测的可执行应用程序名称 \/\/ 返回true说明程序在运行,false未运行 bool GetProcList(String sProcName){ HMODULE hUser32;if( (hUser32=GetModuleHandle("user32"))==NULL )return -1;HANDLE snapshot;if( (snapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0))==NULL...

相似回答