Поделиться через


CButton::SetSplitSize

Задает прямоугольник компонента раскрывающегося списка для текущего элемента управления разворачивающейся кнопки.

BOOL SetSplitSize(
     LPSIZE pSize
);

Параметры

Параметр

Описание

[входящий] pSize

Указатель на структуру РАЗМЕР, описывающая ограничивающий прямоугольник.

Возвращаемое значение

true если этот метод выполнен успешно; в противном случае – значение false.

Заметки

Этот метод используется только с элементами управления которых стиль кнопки BS_SPLITBUTTON или BS_DEFSPLITBUTTON.

Если элемент управления разворачивающуюся кнопку развернуто, это может свидетельствовать компонент раскрывающегося списка как элемент управления "Список" или элемента управления страничного навигатора.Этот метод определяет размер ограничивающего прямоугольника, содержащего компонент раскрывающегося списка.

Этот метод инициализирует член mask структуры BUTTON_SPLITINFO с флагом BCSIF_SIZE и участник size с параметром pSize, а затем отправляет эту структуру в сообщении BCM_GETSPLITINFO, которое описано в Windows SDK.

Требования

заголовок: afxwin.h

Этот метод поддерживается в Windows Vista и более поздних версиях.

Дополнительные требования для этого метода см. в Требования построения для элементов управления Windows Vista общих.

Пример

В следующем примере кода определяется переменной m_splitButton, которая используется для программного доступа к элемент разворачивающейся кнопки.Эта переменная используется в следующем примере.

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

В следующем примере удваивается размер стрелки раскрывающегося списка разворачивающейся кнопки.

    // Double the size of the split button drop-down arrow.
    SIZE sz;
    bRC = m_splitButton.GetSplitSize( &sz ); // current size
    sz.cx = sz.cx * 2;
    sz.cy = sz.cy * 2;
    bRC = m_splitButton.SetSplitSize( &sz );

См. также

Ссылки

Класс CButton

Диаграмма иерархии

CButton::GetSplitSize