rt

解决方案 »

  1.   

    CWnd::CreateEx( WS_EX_TOPMOST ....
      

  2.   

    CRect rect ;
    GetWindowRect (rect) ;
    ::SetWindowPos(m_hWnd,
    HWND_TOPMOST, 
    rect.left,
    rect.top,
    rect.Width(),
    rect.Height(),
    SWP_SHOWWINDOW) ;
      

  3.   

    SetWindowPos
    CWnd::CreateEx( WS_EX_TOPMOST ....
    上面两个方法都可以
      

  4.   

    SetWindowPos  把最后的参数设置为.._TOP就可以了,具体的忘了
      

  5.   

    SetWindowPos( 26wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );
    ================================================================
    长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生
    ================================================================
      

  6.   

    again:SetWindowPos( &wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );================================================================
    长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生
    ================================================================
      

  7.   

    各位老大:位置可以在屏幕的任何地方我的意思是指比如一个对话框的屏幕坐标为 CRect(30,30,500,400)的地方
    里面有一个按钮,我按一下,他就建一个CWnd这个CWnd的位置的屏幕坐标为 CRect(0,0,30,30)
    用上面的方面我用MoveWindow()也不能让他移动所指的地方去怎么办???
      

  8.   

    用对话框来实现,简单明了。CYouDlg::OnInitialDialog()
    0A...
        SetWindowPos( ... ... )
    ...OnButton...
    ... ...
       CYouDlg dlg;
       dlg.DoModal();
    ... ...
    如果用不用对话框的话,你可以考虑用 CFrameWndCYouFrame* pFrame = new CYouFrame...
    pFrame->Create( ... ..)
    ================================================================
    长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生
    ================================================================
      

  9.   

    调用Create的时候把父窗口设为NULL.
      

  10.   

    如果是需要在有影片全屏播放的时候,让窗口在最top呢?
    这个方法不行吧?
      

  11.   

    嘿嘿,你的问题的关键所在:把新建立的窗口的父亲设置为0,也就是说::SetParent()函数咯,
    ::SetParent(YourChildWnd.m_hWnd, 0);OK!