LAPTOP-T815PCOQ\25526
2024-11-28 fc8a07f476648f82abf9934483b04cfee0161e4e
SourceCode/Bond/BLControlsSDK/include/BLLabel.h
@@ -5,6 +5,8 @@
#pragma once
#endif // _MSC_VER >= 1000
#include <functional>
/////////////////////////////////////////////////////////////////////////////
// CBLLabel window
enum FlashType { None, Text, Background };
@@ -18,6 +20,8 @@
    // 构造与析构
    CBLLabel();
    virtual ~CBLLabel();
    void SetClickCallback(std::function<void()> callback); // 设置点击事件的回调函数
    // 属性设置接口
    CBLLabel& SetBkColor(COLORREF crBkgnd);             // 设置背景颜色
@@ -55,6 +59,7 @@
    TextAlign m_alignment;        // 文本对齐方式
    FlashType m_Type;             // 闪烁类型
    HCURSOR  m_hCursor;           // 超链接光标
    std::function<void()> m_clickCallback; // 点击事件的回调函数
protected:
    // MFC 消息映射