|
#pragma once
// CHyperlink
#include "readonlyedit.h"
class CHyperlink : public CReadonlyEdit
{
DECLARE_DYNAMIC(CHyperlink)
public:
CHyperlink();
virtual ~CHyperlink();
private:
//
// GDI objects
//
// Hyperlink color
COLORREF m_crHyperlink;
// Hyperlink font
CFont m_fnHyperlink;
// Cursor
HCURSOR m_hHand;
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg HBRUSH CtlColor(CDC* /*pDC*/, UINT /*nCtlColor*/);
protected:
virtual void PreSubclassWindow();
public:
afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
private:
// Returns true if ptPoint (client coordinates) is in text rectangle
BOOL PointOverText(const CPoint& ptPoint);
public:
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here