我在对话框上放任意一个控件,请问怎么得到控件所在的层;并设该层为不可见?

解决方案 »

  1.   

    层?你直接把控件设置成不可见,然后动态showwindow不行么?
      

  2.   

    对话框怎么会有层的概念?
    你可以用GetDlgItem(控件ID)获得控件的指针,然后用ShowWindow(SW_SHOW或SW_HIDE)控制其显示还是不显示
      

  3.   

    prettywolf(多情自古空余,此恨绵绵无绝期) 
    我也就是不懂,才提出问题啊
      

  4.   

    也不是动画,只是动态作图,在mschart控件里,微软自带的
    我已经在控件里开了一贴,但没人的回答解决问题,在SQL还是asp上见到
    我的问题的解决答案,就是问题,但我不懂
      

  5.   

    mschart我没用过!
    不好意思,我也不知道!
      

  6.   

    你用那种开发环境?VC还是VB?VB中有层的概念,VC中没有。
      

  7.   

    上面动画,用avi格式没有这个问题的。
      

  8.   

    whiteclouds(蓝蓝的天上白云飘) 
    我现在用的是vc,能帮我说说vb中层的概念吗?
    在vb中怎样获得层,可能的话,我要同时用vb写dll加在里面也可以啊
      

  9.   

    showWindow(false)
    showWindow(true);
      

  10.   

    在加载前用ShowWindow(FALSE);
    加载后用ShowWindow(TRUE);
    不就可以实现了?
      

  11.   

    在加载前用GetDlgItem(IDC_CONTROL)->GetMainWnd()->ShowWindow(FALSE);//IDC_CONTROL喂药隐藏或者是显示的控件ID
    加载后用GetDlgItem(IDC_CONTROL)->GetMainWnd()->ShowWindow(TRUE);
    不就可以实现了?
      

  12.   

    GetMainWnd()好像没这个函数啊
      

  13.   

    在加载前用GetDlgItem(/*控件ID*/)->ShowWindow(FALSE);
    加载后用GetDlgItem(/*控件ID*/)->ShowWindow(TRUE);
      

  14.   

    GetMainWnd好象是在 CWinApp 里面的东东
    用 SetWindowPos 可以调整窗口的 Z-order,也许对你来说就是层的概念了吧!
      

  15.   

    qrlvls(怜松) :SetWindowPos 可以调整窗口的 Z-order
    BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags );