想了一些方法都不能实现,请大家多多帮忙谢谢
解决方案 »
- 在ATL下在Activex里创建Activex的问题,帮帮小女子吧5555555555
- 关于CTreeView右键选择Item的问题
- WSETTING.WFC编写问题,
- 急!ADO在WIN NT下,直接执行文件一切正常,但采用桌面快捷方式打开却无法连接数据库!!!
- 请问这个错误是怎么回事?
- BMP文件转GIF文件
- 我想在一个类中创建一个内存区域,当该类析构后还能保留该区域内存中的内容.这个类也是NEW出来的
- CListCtrl怎么样改变每一列的文字颜色?
- 疑惑ing
- 关于向HTML文件格式的转换...
- 谁能帮我调试一个COM指针调用Release出错的问题?
- Edit控件重绘边框后,edit里面的字不显示了
SetActiveWindow();
或
SetForegroundWindow
BringWindowToTop
我用来判断是否正在运行是通过mutex来做的,但是这边要怎么发送消息,另一边又要怎么接受消息呢
if (ERROR_ALREADY_EXISTS == GetLastError())
{
AfxMessageBox(_T("xxxx"));
HWND hItSelf = ::FindWindowEx(NULL, NULL, NULL, _T("you window title"));
if (NULL == hItSelf)
AfxMessageBox(_T("yyyyy"))
else
::SetWindowPos(hItSelf ,HWND_TOPMOST, ..., SWP_SHOWWINDOW);
return FALSE;
}
这个可以了,谢谢。但是万一别的窗口也是这个title就比较麻烦了,估计一般也不会。
十分感谢
if (ERROR_ALREADY_EXISTS == GetLastError())
{
AfxMessageBox(_T("xxxx"));
HWND hItSelf = ::FindWindowEx(NULL, NULL, NULL, _T("you window title"));
if (NULL == hItSelf)
AfxMessageBox(_T("yyyyy"))
else
::SetWindowPos(hItSelf ,HWND_TOPMOST, ..., SWP_SHOWWINDOW);
return FALSE;
}
这个办法好