Sha256: 751f83ea2132b93c7a9b4b2cf151d211e9701a546794d5d3d86b7287735ecfaa

Contents?: true

Size: 1.12 KB

Versions: 66

Compression:

Stored size: 1.12 KB

Contents

#pragma once

#if !defined(_WIN32_WCE)
#define IDB_BACK 10
#define IDB_MENU 11

class CMenuBar: public CWindowImpl<CMenuBar,CWindow,CControlWinTraits>
{
public:
  DECLARE_WND_CLASS(TEXT("Rhodes.MenuBar"))

  BEGIN_MSG_MAP(CMenuBar)
	  MESSAGE_HANDLER(WM_CREATE, OnCreate)
	  MESSAGE_HANDLER(WM_SIZE, OnSize)
	  MESSAGE_HANDLER(WM_ERASEBKGND, OnEraseBkgnd)
      COMMAND_ID_HANDLER(IDB_BACK, OnBackCommand)
	  COMMAND_ID_HANDLER(IDB_MENU, OnMenuCommand)
	  REFLECT_NOTIFICATIONS()
  END_MSG_MAP()
  
//  CODButtonImpl m_btnLeft;
//  CODButtonImpl m_btnRight;
  CButton m_btnLeft;
  CButton m_btnRight;

private:
  LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/);
  LRESULT OnSize(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/);
  LRESULT OnEraseBkgnd(UINT /*nMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/);

  // WM_COMMAND handlers
  LRESULT OnBackCommand(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
  LRESULT OnMenuCommand(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);

};

#endif //!defined(_WIN32_WCE)

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/wm/rhodes/menubar.h
rhodes-3.0.2.beta.1 platform/wm/rhodes/menubar.h
rhodes-3.0.1 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.8 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.7 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.6 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.5 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.4 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.3 platform/wm/rhodes/menubar.h
rhodes-3.0.1.beta.2 platform/wm/rhodes/menubar.h
rhodes-3.0.0 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.7 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.6 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.5 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.4 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.3 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.2 platform/wm/rhodes/menubar.h
rhodes-3.0.0.beta.1 platform/wm/rhodes/menubar.h
rhodes-2.4.1 platform/wm/rhodes/menubar.h
rhodes-2.4.1.beta.1 platform/wm/rhodes/menubar.h