窗口顶层显示

 //=====保证只有一个程序实例运行=====

HANDLE m_hMutex;
 m_hMutex = CreateMutex( NULL, FALSE, g_szAppNameGuid );
 if( m_hMutex != NULL )
 {
  
  if( ERROR_ALREADY_EXISTS == GetLastError() )
  {
   CWnd* pWndPrev = NULL;
   CWnd* pWndChild = NULL;
   if( pWndPrev = CWnd::FindWindow( _T("LoginWndClass"), _T("登录") ) )
   {
    pWndChild = pWndPrev->GetLastActivePopup();
    if( pWndPrev->IsIconic())
    {
     pWndPrev->ShowWindow( SW_RESTORE );
    }
    pWndChild->SetForegroundWindow();
   }
   return FALSE;
  }
 }
 else
 {
  return FALSE;
 }

 

//====修改登陆窗体的类名====
 WNDCLASS wc;
 ::GetClassInfo( AfxGetInstanceHandle(), _T("#32770"), &wc );
 wc.lpszClassName = _T("LoginWndClass");
 AfxRegisterClass( &wc );

//窗口顶层显示

HWND hwnd = ::FindWindow(NULL,L"XXXX"); 
 ::SetWindowPos( hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值