The edit control layer is before of the MSFlexGrid control,
Please set the tab number.
in the dialog resource edit window,
press ctrl_d .

解决方案 »

  1.   

    问题在于未作坐标转换
    m_flexgrid1.GetCellLeft()之类的函数是基于默认坐标,在该坐标系统中,客户区的大小为1440×1440,原点为(0,0)可采用如下代码:
    m_nLogX=pDC->GetDeviceCaps (LOGPIXELSX);
    m_nLogY=pDC->GetDeviceCaps (LOGPIXELSY);
    m_edit.SetWindowPos(&wndTop ,
                 left*m_nLogX/1440,
                 top*m_nLogY/1440,
        width*m_nLogX/1440,
        height*m_nLogY/1440,
                 SWP_SHOWWINDOW     );
      

  2.   

    我说的不是在DESIGN是看不到,而是在RUNNING时edit control随着CELL的移动而移动并STAY ON THE TOP OF FLEXGRID CONTROL AND FOCUS THE EDIT CONTROL,SO I CAN ENTRY SOMETHING IN THE EDIT CONTROL.不过还是要谢谢你的热心帮助。