UiSearchBox类参考

搜索框控件 更多...

#include <UiSearchBox.h>

继承自UiWin

所有成员的列表。

公有成员

bool CalcClearButtonRect (RECT &rc)
bool IsClearButtonVisible ()
bool IsSearchIconVisible ()
virtual int OnLButtonDown (UINT fwKeys, int xPos, int yPos)
 当控件被左键按下时,此函数会被调用.
virtual int OnLButtonUp (UINT fwKeys, int xPos, int yPos)
 当控件被左键放开时,此函数会被调用.
virtual int OnMouseMove (UINT fwKeys, int xPos, int yPos)
 当控件上鼠标移动时,此函数会被调用.
virtual void PaintWin (HDC hdcDst, RECT *prcWin, RECT *prcUpdate)
 绘制控件
void SetClearButtonVisible (bool bVisible)
void SetSearchIconVisible (bool bVisible)
 UiSearchBox (void)
virtual ~UiSearchBox (void)

保护属性

bool m_bClearButtonVisible
bool m_bSearchIconVisible
int m_nClearButtonState

详细描述

搜索框控件

搜索框控件(编辑控件需要另外叠加,它只是起了一个背景的装饰作用) 具有左边的一个放大镜图标,及可以设置是否显示右边的小叉叉图标 点击右边的小叉叉图标时,会发出命令消息MZ_WM_COMMAND,可根据此命令消息来清除编辑框控件的文本。


构造及析构函数文档

UiSearchBox::UiSearchBox ( void   ) 
virtual UiSearchBox::~UiSearchBox ( void   )  [virtual]

成员函数文档

bool UiSearchBox::CalcClearButtonRect ( RECT &  rc  ) 
bool UiSearchBox::IsClearButtonVisible (  ) 
bool UiSearchBox::IsSearchIconVisible (  ) 
virtual int UiSearchBox::OnLButtonDown ( UINT  fwKeys,
int  xPos,
int  yPos 
) [virtual]

当控件被左键按下时,此函数会被调用.

重载UiWin

virtual int UiSearchBox::OnLButtonUp ( UINT  fwKeys,
int  xPos,
int  yPos 
) [virtual]

当控件被左键放开时,此函数会被调用.

重载UiWin

virtual int UiSearchBox::OnMouseMove ( UINT  fwKeys,
int  xPos,
int  yPos 
) [virtual]

当控件上鼠标移动时,此函数会被调用.

重载UiWin

virtual void UiSearchBox::PaintWin ( HDC  hdcDst,
RECT *  prcWin,
RECT *  prcUpdate 
) [virtual]

绘制控件

重载此函数可以自定义控件的绘制

参数:
hdcDst 目的DC
prcWin 控件所在区域(以HDC的左上角为原点)
prcUpdate 需要更新的区域(以HDC的左上角为原点)

重载UiWin

void UiSearchBox::SetClearButtonVisible ( bool  bVisible  ) 
void UiSearchBox::SetSearchIconVisible ( bool  bVisible  ) 

成员数据文档


该类的文档由以下文件生成:

Generated at Tue Feb 9 15:10:02 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1