3#include "ItemsControl.h"
16 bool _isTextChanged =
false;
90 virtual bool AddItem(
const std::wstring &item)
override;
98 virtual bool InsertItem(
int index,
const std::wstring &item)
override;
106 virtual bool UpdateItem(
int index,
const std::wstring &newValue)
override;
组合框
Definition ComboBox.h:11
virtual void SetSelectedIndex(int index) override
设置选中项索引
virtual int GetSelectedIndex() override
选中项的索引,当无选中项时为-1
virtual bool AddItem(const std::wstring &item) override
添加新的子项
void CloseDropDown()
关闭下拉列表
void ShowDropDown()
显示下拉列表
virtual void OnCommand(int code) override
当父窗口接收到控件的WM_COMMAND时调用该函数
virtual bool UpdateItem(int index, const std::wstring &newValue) override
更新指定位置的子项
virtual void SetInternalText(const std::wstring &value) override
设置Text属性时调用该函数
virtual std::wstring GetItemAt(int index) override
获取指定索引处子项的值
const Property< bool > IsEditable
组合框内容是否可编辑,更新该属性会导致已添加的子项被清空
Definition ComboBox.h:22
virtual void OnSelectionChanged() override
选中项改变时调用该函数
virtual bool InsertItem(int index, const std::wstring &item) override
添加子项到指定索引
virtual std::wstring GetSelectedItem() override
获取选中项
virtual bool RemoveItemAt(int index) override
移除指定索引处的子项
virtual void Clear() override
清空所有子项
virtual int GetItemsCount() override
获取子项数
virtual std::wstring & GetInternalText() override
获取可编辑状态下的编辑框文本内容
表示可用于呈现一组项的控件
Definition ItemsControl.h:20
属性
Definition Property.h:1743