Simple Hyperlink Static Control

Environment: VC6 SP5

I referred to "CScrollHotStatic!XHyperlink and Scroll CStatic Class" by Zhibin Cao when I wrote this control. There are two public functions in CHyperlinkStatic:

void SetHyperlink(CString strHyperlink)
void SetCaption(CString strCaption)

SetHyperlink is used to set the hyperlink where you will surf if you click it. SetCaption is used to set the caption you will see.

When the cursor is over the caption, it will become a "Hand" cursor. The caption of the control is also underlined. Simple is the best. I don't have other information to talk about. Enjoy! :-)

Downloads

Download demo project - 21 Kb
Download source - 3 Kb


Comments

  • Some adds

    Posted by Legacy on 05/05/2003 12:00am

    Originally posted by: Mr. S

    If you would like to change the url and caption, for example to display different items from a database,
    
    change the SetCaption-method like this:

    void CHyperlinkStatic::SetCaption(CString strCaption)
    {
    _strCaption = strCaption;
    _bGetCaptionSize = false;
    SetWindowText(NULL);
    Invalidate();
    }

    Without SetWindowText(NULL) and Invalidate the class don't paint the changes.

    If you have some problems with IDC_HAND type this in HyperlinkStatic.h on top:

    #ifndef IDC_HAND
    #define IDC_HAND MAKEINTRESOURCE(32649)
    #endif

    Cu
    Mr. S

    Reply
  • More Hyperlinks

    Posted by Legacy on 01/15/2003 12:00am

    Originally posted by: Vitaly

    Just wanted to mention another VC++ HyperLink class that can be found on this website: http://www.tooltips.net

    Regards,
    Vitaly

    Reply
  • its nice but........

    Posted by Legacy on 01/12/2003 12:00am

    Originally posted by: roshan

    its nice proj. but there is some prob..........
    so plez handle the prob.

    Reply
  • Demo proj- resource file sharing violation

    Posted by Legacy on 01/10/2003 12:00am

    Originally posted by: Aras

    Great work
    but sorry i couldnt compile the Demo project.
    because of resource Error :
    HyperlinkDemo.rc(20) : fatal error RC4214: Codepage not valid: ignored
    Error executing rc.exe.

    I think the reason is chiness language in resource and may
    change it to:

    LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
    #pragma code_page(1252)

    thanks.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • 10 Rules that Make or Break Enterprise App Development Projects In today's app-driven world, application development is a top priority. Even so, 68% of enterprise application delivery projects fail. Designing and building applications that pay for themselves and adapt to future needs is incredibly difficult. Executing one successful project is lucky, but making it a repeatable process and strategic advantage? That's where the money is. With help from our most experienced project leads and software engineers, …

  • The first phase of API management was about realizing the business value of APIs. This next wave of API management enables the hyper-connected enterprise to drive and scale their businesses as API models become more complex and sophisticated. Today, real world product launches begin with an API program and strategy in mind. This API-first approach to development will only continue to increase, driven by an increasingly interconnected web of devices, organizations, and people. To support this rapid growth, …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds