#include <CMenuToolbars.h>
|
| virtual HRESULT | OnDeletingButton (const NMTOOLBAR *tb) override |
| |
| virtual HRESULT | InternalGetTooltip (INT iItem, INT index, DWORD_PTR dwData, LPWSTR pszText, INT cchTextMax) override |
| |
| virtual HRESULT | InternalExecuteItem (INT iItem, INT index, DWORD_PTR dwData) override |
| |
| virtual HRESULT | InternalPopupItem (INT iItem, INT index, DWORD_PTR dwData, BOOL keyInitiated) override |
| |
| virtual HRESULT | InternalHasSubMenu (INT iItem, INT index, DWORD_PTR dwData) override |
| |
| virtual HRESULT | InternalContextMenu (INT iItem, INT index, DWORD_PTR dwData, POINT pt) override |
| |
Definition at line 141 of file CMenuToolbars.h.
◆ CMenuStaticToolbar()
| CMenuStaticToolbar::CMenuStaticToolbar |
( |
CMenuBand * |
menuBand | ) |
|
◆ ~CMenuStaticToolbar()
| CMenuStaticToolbar::~CMenuStaticToolbar |
( |
| ) |
|
|
virtual |
◆ FillToolbar()
Implements CMenuToolbarBase.
Definition at line 1203 of file CMenuToolbars.cpp.
1204{
1207
1208 if (clearFirst)
1209 {
1211 }
1212
1214 for (
i = 0;
i < ic;
i++)
1215 {
1217
1219
1223
1225 {
1226 TRACE(
"Error obtaining info for menu item at pos=%d\n",
i);
1227 continue;
1228 }
1229
1231
1233 {
1235 }
1237 {
1240
1243
1246
1249 {
1250 delete sminfo;
1252 }
1253
1255
1257 }
1258 }
1259
1261}
HRESULT _CallCBWithItemId(UINT Id, UINT uMsg, WPARAM wParam, LPARAM lParam)
#define HeapFree(x, y, z)
#define FAILED_UNEXPECTEDLY
GLuint GLuint GLsizei count
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static const LARGE_INTEGER *static const HANDLE const LARGE_INTEGER *static PSLIST_ENTRY PSLIST_ENTRY last
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
Referenced by CMenuBand::SetMenu(), and CMenuBand::SetSite().
◆ GetMenu()
◆ InternalContextMenu()
◆ InternalExecuteItem()
◆ InternalGetTooltip()
◆ InternalHasSubMenu()
◆ InternalPopupItem()
Reimplemented from CMenuToolbarBase.
Definition at line 1292 of file CMenuToolbars.cpp.
1293{
1295 if (!nfo)
1297
1299 {
1301 }
1302 else
1303 {
1304 CComPtr<IShellMenu> shellMenu;
1308
1310 }
1311}
static HANDLE ULONG_PTR dwData
◆ OnDeletingButton()
◆ SetMenu()
◆ m_hmenu
| HMENU CMenuStaticToolbar::m_hmenu |
|
private |
◆ m_hwndMenu
| HWND CMenuStaticToolbar::m_hwndMenu |
|
private |
The documentation for this class was generated from the following files: