| | |
| | | void SetRoundWidth(int width); |
| | | int GetDrawState(); |
| | | void SetFrameColor(int index, COLORREF color); |
| | | void SetFrameColor(COLORREF color); |
| | | void SetBkgndColor(int index, COLORREF color); |
| | | void SetTextColor(int index, COLORREF color); |
| | | void SetBkgndBmp(const char* pszBmpFile); |
| | |
| | | void SetCurrentMenuItem(UINT nPosition); |
| | | HMENU GetMenu(); |
| | | void SetIcon(HICON hIcon, HICON hIconGray, int width); |
| | | void Flash(int ms); |
| | | void StopFlash(); |
| | | |
| | | private: |
| | | BOOL CustomBitBlt(HDC hDC, LPRECT lprc, CString& strBkgndBmp, int nFrame, int nAllFrame, |
| | |
| | | HMENU m_hMenu; |
| | | HICON m_hIcon[2]; |
| | | int m_nIconWidth; |
| | | int m_nFlashState; // 闪烁状态,0:不闪;1和2为闪烁切换中 |
| | | |
| | | public: |
| | | virtual void DrawItem(LPDRAWITEMSTRUCT /*lpDrawItemStruct*/); |
| | |
| | | afx_msg void OnLButtonDown(UINT nFlags, CPoint point); |
| | | afx_msg BOOL OnBnClicked(); |
| | | afx_msg void OnLButtonUp(UINT nFlags, CPoint point); |
| | | afx_msg void OnTimer(UINT_PTR nIDEvent); |
| | | }; |
| | | |