使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 4905e2e7537d507f218e8e9595485e09d9f3a2b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#pragma once
 
// CSnapshotMagnifierCtrl command target
 
class AFX_EXT_CLASS CSnapshotMagnifierCtrl : public SWindow
{
    SOUI_CLASS_NAME(CSnapshotMagnifierCtrl, L"SnapshotMagnifierCtrl")
public:
    CSnapshotMagnifierCtrl(void);
    ~CSnapshotMagnifierCtrl(void);
 
private:
    Gdiplus::Bitmap*            m_pMagnifierBitmap;
    Gdiplus::Image* m_pImgMagnifierBk;
    CString        m_strSelSize;
    CString        m_strPointColor;
public:
    void SetMagnifierTip(Gdiplus::Bitmap*pMagnifierBitmap, CString strSelSize, CString strPointColor);
    bool ImageFromIDResource(UINT nID, CString strType, Image * & pImg ,HINSTANCE hInstance);
protected:
    void OnPaint(IRenderTarget *pRT);    
 
private:
protected:
    SOUI_MSG_MAP_BEGIN()
        MSG_WM_PAINT_EX(OnPaint)
    SOUI_MSG_MAP_END()
 
};