mrDarker
2025-10-22 e8a27bb203fe2aff70390a5eca002d7438da9b0f
SourceCode/Bond/BondEq/BlButton.h
@@ -38,6 +38,7 @@
   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);
@@ -49,6 +50,9 @@
   void SetCurrentMenuItem(UINT nPosition);
   HMENU GetMenu();
   void SetIcon(HICON hIcon, HICON hIconGray, int width);
   void Flash(int ms);
   void StopFlash();
   BOOL IsFlash();
private:
   BOOL CustomBitBlt(HDC hDC, LPRECT lprc, CString& strBkgndBmp, int nFrame, int nAllFrame,
@@ -73,6 +77,7 @@
   HMENU m_hMenu;
   HICON m_hIcon[2];
   int m_nIconWidth;
   int m_nFlashState;      // 闪烁状态,0:不闪;1和2为闪烁切换中
public:
   virtual void DrawItem(LPDRAWITEMSTRUCT /*lpDrawItemStruct*/);
@@ -84,5 +89,6 @@
   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);
};