通过TAB order调整控件层次关系后,发现一个问题:显示在顶层的按钮无法点击。求教~~我是希望用一个ListBox作背景,listbox上放一个Button.当我改变ListBox的tab Orber后,按钮正常显示在listbox上层。但是:无法点击此按钮。请赐教~~~

解决方案 »

  1.   

    使用BringToTop函数,将按钮放到顶层。
      

  2.   

    请问:
    我只是要显示按钮,listbox只是背景,不用操作。可以吗?
    一个新类是指什么?
    谢谢
      

  3.   

    自己解决了。方法是:
    ON_NOTIFY( NM_CUSTOMDRAW, IDC_LIST_SVRFRAME, OnDrawSvrList )  //为改变Grid行颜色添加的消息
    void CPingDlg::OnDrawSvrList( NMHDR *pNmHdr, LRESULT *pResult )
    {
    NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>( pNmHdr );
    for(int i=0;i<12;i++)
    {
    m_bnSvr[i].RedrawWindow();
    }
    *pResult = CDRF_DODEFAULT;
    }