如何通过CEdit控件对象的ID获得该控件的指针
我用CFormView类编写界面,在界面放置一个Edit控件
我想视图改变时Edit控件的大小也随着改变,我想让Edit控件总是占据视图客户区的上半部分,请问怎么实现呢?

解决方案 »

  1.   

    CEdit *pEdit = (CEdit*)GetDlgItem(IDC_YOUREDIT)
      

  2.   

    CWnd *wnd=GetDlgItem(IDC_YOUREDIT)CEdit *pEdit = (CEdit*)GetDlgItem(IDC_YOUREDIT)
      

  3.   

    如何通过CEdit控件对象的ID获得该控件的指针
    解:
    CEdit *pEdit = (CEdit*)GetDlgItem(IDC_YOUREDIT)
    我用CFormView类编写界面,在界面放置一个Edit控件
    我想视图改变时Edit控件的大小也随着改变,我想让Edit控件总是占据视图客户区的上半部分,请问怎么实现呢?解:
      CEdit *pEdit = (CEdit*)GetDlgItem(IDC_YOUREDIT)
     在  CFormView::OnSize(UINT nType, int cx, int cy) 中
      
      int ncy = cy /2;  这是你要的上半部分 if(pEdit!= NULL && pEdit ->m_hWnd != NULL && ::IsWindow(pEdit ->m_hWnd)
    {
      pEdit ->MoveWindow(0,0, cx, ncy);
    }就这样差不多,请你把分全部给我好吗,你看这么热忱的帮你!