按钮创建过程如下所示:
SendMessage(m_hWnd, TB_BUTTONSTRUCTSIZE, sizeof(TBBUTTON), 0);
m_hImageList = ImageList_Create(20, 20, ILC_COLOR16, 0, 6);HBITMAP hBitmap = LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_GTALK));
ImageList_Add(m_hImageList, hBitmap, NULL);
DeleteObject(hBitmap);::SendMessage(m_hWnd, TB_SETIMAGELIST, 0, (LPARAM)m_hImageList);TBBUTTON tbButton;
ZeroMemory(tbButton, sizeof(tbButton));tbButton.idCommand = ID_GTALK;
tbButton.fsState = TBSTATE_ENABLED;
tbButton.fsStyle = TBSTYLE_BUTTON;
tbButton.dwData = 0;
tbButton.iString = (INT_PTR)TEXT("read");
tbButton.iBitmap = MAKELONG(0, 0);::SendMessage(m_hWnd, TB_ADDBUTTONS, sizeof(tbButton)/sizeof(TBBUTTON), (LPARAM)&tbButton);该如何添加文本标签啊?
SendMessage(m_hWnd, TB_BUTTONSTRUCTSIZE, sizeof(TBBUTTON), 0);
m_hImageList = ImageList_Create(20, 20, ILC_COLOR16, 0, 6);HBITMAP hBitmap = LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_GTALK));
ImageList_Add(m_hImageList, hBitmap, NULL);
DeleteObject(hBitmap);::SendMessage(m_hWnd, TB_SETIMAGELIST, 0, (LPARAM)m_hImageList);TBBUTTON tbButton;
ZeroMemory(tbButton, sizeof(tbButton));tbButton.idCommand = ID_GTALK;
tbButton.fsState = TBSTATE_ENABLED;
tbButton.fsStyle = TBSTYLE_BUTTON;
tbButton.dwData = 0;
tbButton.iString = (INT_PTR)TEXT("read");
tbButton.iBitmap = MAKELONG(0, 0);::SendMessage(m_hWnd, TB_ADDBUTTONS, sizeof(tbButton)/sizeof(TBBUTTON), (LPARAM)&tbButton);该如何添加文本标签啊?
TBBUTTONINFO tbbi;
tbbi.pszText = _T("文本");
::SendMessage(m_hWnd, TB_SETBUTTONINFO, (WPARAM)(INT)ID_GTALK, (LPARAM)&tbbi);
添加tooltip有什么前提条件吗?