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

  • The impact of a data loss event can be significant. Real-time data is essential to remaining competitive. Many companies can no longer afford to rely on a truck arriving each day to take backup tapes offsite. For most companies, a cloud backup and recovery solution will eliminate, or significantly reduce, IT resources related to the mundane task of backup and allow your resources to be redeployed to more strategic projects. The cloud - can now be comfortable for you – with 100% recovery from anywhere all …

  • Hurricane Sandy was one of the most destructive natural disasters that the United States has ever experienced. Read this success story to learn how Datto protected its partners and their customers with proactive business continuity planning, heroic employee efforts, and the right mix of technology and support. With storm surges over 12 feet, winds that exceeded 90 mph, and a diameter spanning more than 900 miles, Sandy resulted in power outages to approximately 7.5 million people, and caused an estimated $50 …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds