SetIcon

王朝百科·作者佚名  2010-09-05  
宽屏版  字体: |||超大  

CButton::SetIcon

HICON SetIcon( HICON hIcon );

返回值:返回此前在按钮上设置的图标的句柄。

参数:hIcon图标的句柄。

说明:

本成员函数用于设置按钮的图标。

图标将会被自动地放到按钮的上面,缺省时居中放置。如果图标太大,则会自动剪裁。可以选择的对齐方式有:·BS_TOP·BS_LEFT·BS_RIGHT·BS_CENTER·BS_BOTTOM·BS_VCENTER

CBitmapButton对象可以用四个位图,而SetIcon只为每个按钮设置一个图标。在按钮被按下时,图标看起来也向右下角倾斜。

CButton myIconButton2;

// Create an icon button.

myIconButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_ICON, CRect(10,10,60,50), pParentWnd, 1);

// If no icon is defined for the button, define the icon to the

// system error icon.

if (myIconButton2.GetIcon() == NULL)

myIconButton2.SetIcon(::LoadIcon(NULL, IDI_ERROR));

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有