真彩位图工具栏
来源:互联网 发布:视频修复软件安卓版 编辑:程序博客网 时间:2024/05/17 01:39
#define IDC_MAIN_TOOLBAR 1001
#include <commctrl.h>
InitCommonControls();
case WM_CREATE:
hWndToolBar = CreateToolBar(hWnd);
break;case WM_SIZE:
hWndToolBar = GetDlgItem(hWnd,IDC_MAIN_TOOLBAR);
SendMessage(hWndToolBar,WM_SIZE,0,0);
break;HWND CreateToolBar(HWND hWndParent)
{
HWND hWndTB;
TBBUTTON tbb[4];
//TBADDBITMAP tbab;
hWndTB = CreateWindowEx(0,TOOLBARCLASSNAME,TEXT(""),WS_CHILD|WS_VISIBLE|CCS_NODIVIDER|TBSTYLE_LIST,
0,0,0,0,hWndParent,(HMENU)IDC_MAIN_TOOLBAR,
hInst,NULL);
if(!hWndTB)
return 0;
SendMessage(hWndTB, TB_BUTTONSTRUCTSIZE, (WPARAM)sizeof(TBBUTTON), 0);HIMAGELIST hImageList = ImageList_Create(32,28,ILC_COLOR24,3,1);
HBITMAP hBitmap = LoadBitmap(hInst,MAKEINTRESOURCE(IDB_MAIN_TOOLBAR));
ImageList_Add(hImageList,hBitmap,NULL);
DeleteObject (hBitmap);SendMessage(hWndTB,TB_SETIMAGELIST,0,(LPARAM)hImageList);
//tbab.hInst = NULL;
//tbab.nID =IDB_TOOLBAR;
//SendMessage(hWndTB, TB_ADDBITMAP, (WPARAM)(int)2, (LPARAM)&tbab);ZeroMemory(tbb, sizeof(tbb));
tbb[0].iBitmap =MAKELONG(0,0) ;
tbb[0].fsState = TBSTATE_ENABLED;
tbb[0].fsStyle = TBSTYLE_BUTTON|BTNS_AUTOSIZE;
tbb[0].idCommand = IDM_FIND;
tbb[0].iString = (INT_PTR)TEXT("查找");tbb[1].iBitmap =MAKELONG(1,0);
tbb[1].fsState = TBSTATE_ENABLED;
tbb[1].fsStyle = TBSTYLE_BUTTON|BTNS_AUTOSIZE;
tbb[1].idCommand = IDM_BACK;
tbb[1].iString = (INT_PTR)TEXT("后退");tbb[2].iBitmap =MAKELONG(2,0);
tbb[2].fsState = TBSTATE_ENABLED;
tbb[2].fsStyle = TBSTYLE_BUTTON|BTNS_AUTOSIZE;
tbb[2].idCommand = IDM_FORWARD;
tbb[2].iString = (INT_PTR)TEXT("向前");tbb[3].iBitmap =MAKELONG(3,0);
tbb[3].fsState = TBSTATE_ENABLED;
tbb[3].fsStyle = TBSTYLE_BUTTON|BTNS_AUTOSIZE;
tbb[3].idCommand = IDM_VIEW;
tbb[3].iString = (INT_PTR)TEXT("视图");SendMessage(hWndTB, TB_ADDBUTTONS, sizeof(tbb)/sizeof(TBBUTTON), (LPARAM)&tbb);
SendMessage(hWndTB,WM_SIZE,0,0);return hWndTB;
}
程序运行如下:
- 真彩位图工具栏
- 真彩位图工具栏的实现
- 真彩位图工具栏的实现
- 真彩位图工具栏的实现
- 真彩位图工具栏的实现
- VC++工具栏显示真彩色位图资源
- 创建各种工具栏真彩色位图
- MFC真彩工具栏
- 制作真彩工具栏
- 动态真彩工具栏
- 真彩工具栏的实现
- vc++添加真彩工具栏
- SDK实现真彩工具栏
- 在对话框上建立真彩工具栏
- CReBar-VC制作动态真彩工具栏
- VC真彩工具栏制作浅析
- 为真彩工具栏添加下拉菜单
- VC真彩工具栏制作浅析
- 国际班级花名册
- 透明FLASH+背景图
- 磁卡知识介绍
- 新时代的勤工文化——勤工与现今社会,大环境与小气候
- WELCOME TO `ICE WORLD`
- 真彩位图工具栏
- C# Coding Style Guide
- repeater 显示多列的办法
- log4j 具体应用(续)
- 电脑操作最忌讳的18个小动作
- PyBurlap 0.1a实现
- 软件路由器经典十问,菜鸟入门必看。[激烈推荐]
- java.util.jar.Attributes.Name翻译
- Blog定位