mirror of
				https://github.com/bobranten/Ext4Fsd.git
				synced 2025-10-30 13:28:31 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			87 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Toolbar1.h : header file
 | |
| //
 | |
| 
 | |
| // This is a part of the Microsoft Foundation Classes C++ library.
 | |
| // Copyright (C) 1992-1998 Microsoft Corporation
 | |
| // All rights reserved.
 | |
| //
 | |
| // This source code is only intended as a supplement to the
 | |
| // Microsoft Foundation Classes Reference and related
 | |
| // electronic documentation provided with the library.
 | |
| // See these sources for detailed information regarding the
 | |
| // Microsoft Foundation Classes product.
 | |
| 
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| // CStandardBar window
 | |
| #ifndef INC_TOOLBAR1_H
 | |
| #define INC_TOOLBAR1_H
 | |
| 
 | |
| typedef struct _BUTTON_INFO {
 | |
|     UINT    ID;
 | |
|     BOOL    bSep;
 | |
| } BUTTON_INFO, *PBUTTON_INFO;
 | |
| 
 | |
| class CStandardBar : public CToolBarCtrl
 | |
| {
 | |
| private:
 | |
| 	int         m_nButtonCount;
 | |
| 	TBBUTTON    *m_pTBButtons;
 | |
| 
 | |
| // Construction
 | |
| public:
 | |
| 	CStandardBar();
 | |
| 
 | |
| // Attributes
 | |
| public:
 | |
| 
 | |
| // Operations
 | |
| public:
 | |
| 
 | |
| 
 | |
| // Overrides
 | |
| 	// ClassWizard generated virtual function overrides
 | |
| 	//{{AFX_VIRTUAL(CStandardBar)
 | |
| 	public:
 | |
| 	virtual BOOL OnChildNotify(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pLResult);
 | |
| 	virtual BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, int count, PBUTTON_INFO);
 | |
| 	//}}AFX_VIRTUAL
 | |
| 
 | |
| 
 | |
| // Implementation
 | |
| public:
 | |
| 	virtual ~CStandardBar();
 | |
| 
 | |
| protected:
 | |
| 	BOOL BeginAdjust(WPARAM wParam, LPARAM lParam, LRESULT* pLResult);
 | |
| 	BOOL BeginDrag(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL CustomizeHelp(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL EndAdjust(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL EndDrag(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL GetButtonInfo(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL QueryDelete(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL QueryInsert(WPARAM wParam, LPARAM  lParam, LRESULT* pLResult);
 | |
| 	BOOL Reset(WPARAM wParam, LPARAM lParam, LRESULT* pLResult);
 | |
| 	BOOL ToolBarChange(WPARAM wParam, LPARAM lParam,LRESULT* pLResult);
 | |
| 
 | |
| 	CString NeedText(UINT nID, NMHDR * pNotifyStruct, LRESULT * lResult);
 | |
| 
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| // Following function has to be removed when OnNotify is fixed
 | |
| //
 | |
| 	virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
 | |
| //
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| 	// Generated message map functions
 | |
| protected:
 | |
| 	//{{AFX_MSG(CStandardBar)
 | |
| 	afx_msg void OnNeedTextW( UINT nID, NMHDR * pNotifyStruct, LRESULT * lResult );
 | |
| 	afx_msg void OnNeedTextA( UINT nID, NMHDR * pNotifyStruct, LRESULT * lResult );
 | |
| 	//}}AFX_MSG
 | |
| 
 | |
| 	DECLARE_MESSAGE_MAP()
 | |
| };
 | |
| 
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 |