Edit控件的右边放一个Span控件,怎样将他们连接到一起呢?谢谢!

解决方案 »

  1.   

    先给你看段程序:
    void CDIALOGMOVE::OnDeltaposSpinmovex(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR;
    // TODO: Add your control notification handler code here
    m_MOVEX-=pNMUpDown->iDelta;
        char tbuffer[256];
    sprintf(tbuffer,"%f",m_MOVEX);
    SetDlgItemText(IDC_EDITMOVEX,tbuffer);

    *pResult = 0;
    }
    m_MOVEX即为Edit控件的成员变量,float型
      

  2.   

    最简单的方法,把空间的属性设置为自动伙伴(好像属性页里面就有),让两个空间的Tab 循序排在一起就可以了
      

  3.   

    “让两个空间的Tab 循序排在一起就可以了”,具体怎样设置呢? 谢谢了!
      

  4.   

    怎么没有联系上呢?
    OnDeltaposSpinmovex就是那个span的按钮的函数,你建好一个span后双击它,此就为那个生成的成员函数的名字(当然你如果起别的名字会是别的函数)
    m_MOVEX是Edit控件的变量,
    这个程序运行起来就是当点击span的上面一个按钮时Edit里的数值加1;
      

  5.   

    哦,我的意思是:Edit和Spin这两个控件连在一起,即:Spin在Edit里面(最右方的里面)。(不是指数据)
      

  6.   

    我倒!!放在外面不是一样的效果吗?要不你直接把spin放在Edit里面,
    然后把它的边框之类的东东全去掉
      

  7.   

    在spin属性中选择“自动伙伴”对齐“right”
    ok.