ый объект. Прототип этой функц

Автор admin Воскресенье, 19 апреля 2009 11:32

ый объект. Прототип этой функции имеет такой вид: CWnd* CWnd::GetDlgItem( int nID ) const: Здесь аргумент nID — это идентификатор элемента управления, указатель на который требуется получить. Так как функция CWnd::GetDlgltemO возвращает указатель класса CWnd, его необходимо преобразовать в указатель на соответствующий класс элемента управления. А поскольку таковой является временным, он Классы диалоговых окон 197 используется только в течение обработки текущего сообщения, то есть не сохраняется. Например, определение указателя на объект класса CEdit, который связан с элементом управления, имеющим идентификатор IDCSPACING, выглядит так: CEdit *p_Edit = (CEdit *)GetDlgItem (IDCJPACING); Для проверки состояния флажка либо переключателя (выбран или нет) можно воспользоваться функцией CWnd: :IsDlgButtonChecked(), которая имеет такой прототип (аргумент функции задает идентификатор элемента управления): UINT CWnd::IsDlgButtonChecked( int nIDButton ) const: Если требуется сделать переключатель недоступным или запретить его выбор, необходимо сначала получить объект класса CButton и связать его с переключателем,


Комментарии закрыты.