能不能把控件设置在图片的下面?就是图片把控件遮住,我是用API编的程序.

解决方案 »

  1.   

    父窗口取消WS_CLIPCHILDREN和WS_CLIPSIBLINGS风格
      

  2.   

    在OnCtlColor中设置控件的透明,例如CStatic控件:
    if(nCtlColor == CTLCOLOR_STATIC)
    {   
        pDC->SetBkMode(TRANSPARENT);   
        return (HBRUSH)GetStockObject(NULL_BRUSH);   
    }
      

  3.   

    你要干什么?如果是要让控件不显示,直接把它隐藏起来不就可以了吗?
    如果是遮住控件一部分,则把控件摆在图片下面就可以了!SetWindowPos 
      

  4.   

    图片可以用static控件,用ShowWindow把所有控件都隐藏,再把图片显示出来。
    或者用一个popup窗口显示图片,盖在现有窗口上。
      

  5.   

    你是要在父窗体里绘制图片吧?这样的话父窗口取消WS_CLIPCHILDREN和WS_CLIPSIBLINGS风格即可。