本程序介绍如何用组合框实现图标选择,其外观参见下图。
实现本程序方法如下:
在IconComboBox创建后,使用下面的方法来插入、选择和删除图标:
public:
virtual int AddIcon(LPCTSTR lpszIconFileName);
virtual int InsertIcon(int nIndex, LPCTSTR lpszIconFileName);
virtual int SelectIcon(LPCTSTR lpszIconFileName);
virtual int SelectIcon(int nIndex);
virtual int DeleteIcon(LPCTSTR lpszIconFileName);
virtual int DeleteIcon(int nIndex);
下面方法可以被重载,以按不同的方式绘制图标。缺省情况下是,图标在组合框中中对齐。
protected:
virtual void OnOutputIcon(LPDRAWITEMSTRUCT lpDIS, BOOL bSelected);
>>> DOWN !!! >>>下载源代码及演示程序