Инкрементный регулятор (Spin Button Control)


     Снова щелкните правой кнопкой мыши на имени класса CSpinView в окне ClassView и выберите в контекстном меню пункт Add Member Function (Добавить функцию член). Задайте тип возвращаемого значения в поле Function Type (тип функции) как void, а в поле Function Declaration (описание функции) введите объявление функции CreateSpin(). Метод должен быть объявлен открытым (public). Нажмите на кнопку ОК.
     Добавьте в эту функцию следующий код:
     void CSpinView::CreateSpin()
     {
          m_edit.Create(WS_CHILD | WS_VISIBLE | WS_BORDER, CRect(100,40,150,60), this, IDC_BUDDYEDIT);
          m_spin.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | UDS_ALIGNRIGHT | UDS_SETBUDDYINT | UDS_ARROWKEYS, CRect(0,0,0,0), this, IDC_SPIN);
          m_spin.SetBuddy(&m_edit);
          m_spin.SetRange(1, 31);
          m_spin.SetPos(10);
     }




На главную










Радио для всех
©
Научно-популярный образовательный ресурс


Создать сайт бесплатно