我想在一个菜单中让你对话框从菜单的最左逐渐拉出来,不超出菜单的范围。哪为大哥知道的话,请把做好的例子发到我邮箱。谢谢!![email protected]

解决方案 »

  1.   

    在你的点击菜单的消息处理函数中
    void CMainFrame::OnShowWindow() 
    {
    CPoint point;
    GetCursorPos(&point);

    m_dlg.MoveWindow(point.x,point.y,400,300,true);
    AnimateWindow(m_dlg.m_hWnd,200,AW_HOR_POSITIVE);
    }
    用AnimateWindow()这个函数的时候要在StdAfx.h中加上
    #define WINVER 0X500
    上面是一部分代码,其余代码给你传过去,看符合你的要求不!
      

  2.   

    也就是创建一菜单,我点击一按钮,让一个对话框从菜单的最左边逐渐的像拉窗帘一样拉出来。这样的说法够清楚不??各位大哥!!!!请大家勿必帮小弟一把!!!谢谢啦!!!最好希望各位可以把具体的事例和代码发到我的邮箱,不胜感激!!![email protected]