当前位置:文档之家› MFC中界面各种背景画刷、图标和光标

MFC中界面各种背景画刷、图标和光标

MFC中界面各种背景画刷、图标和光标

(未来整理)

选择C**View单击右键,选择Add Windows messaga handler,然后再弹出的对话框中选择WM_CREATE然后选“Add and Edit” ,然后再出现的框中添加代码:

SetClassLong(m_hWnd,GCL_HBRBACKGROUND,(long)GetStockObject(BLACK_BRUSH)); SetClassLong(m_hWnd, GCL_HCURSOR,(long)LoadCursor(NULL,IDC_HELP)); //光标

通过上面的代码即可修改光标及背景色

一.MFC中各种画刷:

MSND中搜索的内容如下(仅供后人参考):

Value Meaning

BLACK_BRUSH Black brush.

DKGRAY_BRUSH Dark gray brush.

DC_BRUSH Windows 2000/XP: Solid color brush. The default color is

white. The color can be changed by using the

SetDCBrushColor function. For more information, see the

Remarks section.

GRAY_BRUSH Gray brush.

HOLLOW_BRUSH Hollow brush (equivalent to NULL_BRUSH).

LTGRAY_BRUSH Light gray brush.

NULL_BRUSH Null brush (equivalent to HOLLOW_BRUSH).

WHITE_BRUSH White brush.

这是我结合实践以及有道翻译注释如下(呵呵,本人英语不好): BLACK_BRUSH 黑色画刷

DKGRAY_BRUSH 暗灰色画刷

DC_BRUSH

GRAY_BRUSH 灰色画刷

HOLLOW_BRUSH 空心刷(相当于NULL_BRUSH)

LTGRAY_BRUSH 浅灰色画刷

NULL_BRUSH 空心刷(即背景透明)

WHITE_BRUSH 白色画刷

二.MFC中各种光标形状:

这是我结合实践以及有道翻译注释如下(呵呵,不要见笑,本人英语不好):

IDC_APPSTARTING 带小沙漏的标准箭头

IDC_ARROW 标准箭头

IDC_CROSS 十字光标

IDC_HELP 箭头和问号

IDC_SIZEALL 四角箭头指向北,南,东和西的四角箭头

IDC_SIZENESW 指向东北部和西南部的双箭头

IDC_SIZENS 指向北方和南方的双箭头

IDC_SIZENWSE 指向西北和东南的双箭头

IDC_SIZEWE 指向东方和西方的双箭头

IDC_UPARROW 指向竖直方向向上的箭头

IDC_WAIT 小沙漏

通过这里即可改变图标:

在CmainFrame类下的PreCreateWindow()中添加代码:

cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW,0,0,LoadIcon(NULL,IDI_ WARNING));

MSND中搜索的内容如下(仅供后人参考):

三.MFC中各种图标:

IDI_APPLICATION Default application icon.

IDI_ASTERISK Same as IDI_INFORMATION.

IDI_ERROR Hand-shaped icon.

IDI_EXCLAMATION Same as IDI_WARNING.

IDI_HAND Same as IDI_ERROR.

IDI_INFORMATION Asterisk icon.

IDI_QUESTION Question mark icon. Exclamation point

icon.

IDI_WINLOGO Windows logo icon. Windows XP: Default

application icon.

IDI_APPLICATION 默认的应用程序图标

IDI_ASTERISK 和IDI_INFORMATION一样

IDI_ERROR 打叉的错误图标

IDI_HAND 和IDI_ERROR 一样

IDI_INFORMATION 星号图标

IDI_QUESTION问号图标

IDI_WINLOGO Windows图标图标。Windows XP:默认的应用程序图标

相关主题
文本预览
相关文档 最新文档