Click here to Skip to main content
Click here to Skip to main content

Norm Almond CLabel Class Port to ATL/WTL

By , 24 Jan 2001
 
  • Download source files - 7 Kb
  • Download demo project - 28 Kb
  • Sample Image - ATLLabel.jpg

    Introduction

    Now you can use Norm Almond's excellent CLabel class in your ATL/WTL projects. The Class is still called CLabeland it retains a majority of the original code. Just follow these simple instructions.

    1. Create a WTL Project
    2. Design the dialog and add the Static Controls
    3. Add the ATLLabel.h header file to your project
    4. Any static controls that need enhancing, give each control a unique ID within the dialog editor.
    5. Assign a CLabel to each static control.
    6. Subclass each member controls (CLabel) to each ID using the SubclassWindow method.
    7. In OnInitDialog uses the CLabelmethods to change the appearance of the control.
      CLabel m_ctlGradient;
      m_ctlGradient.SubclassWindow(GetDlgItem(IDC_GRADIENT));
      m_ctlGradient.SetBkColor(RGB(255,255,255),RGB(0,0,255), CLabel::Gradient);
    

    See Norm Almond's original CLabel article for more details. http://www.codeproject.com/staticctrl/clabel.asp

    License

    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

    About the Author

    Rashid Thadha
    Web Developer
    United Kingdom United Kingdom
    Member
    Was made redundant in early 2003 after 10 years in computer programming, since then started my own business (selling computer books on the net)
    www.pricecutbook.co.uk
     

    Sign Up to vote   Poor Excellent
    Add a reason or comment to your vote: x
    Votes of 3 or less require a comment

    Comments and Discussions

     
    Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
    You must Sign In to use this message board.
    Search this forum  
        Spacing  Noise  Layout  Per page   
    QuestionMissing include?memberChrisRibe27 Apr '06 - 9:10 
    AnswerRe: Missing include?memberChrisRibe27 Apr '06 - 9:41 
    QuestionForgets boldness on SetWindowText?memberpeterchen7 May '05 - 4:14 
    GeneralThank You!memberAgump21 Nov '04 - 22:09 
    GeneralGreat job... one small suggestionmemberpartnerinflight21 Dec '01 - 7:44 
    GeneralThanksmemberNorm Almond17 Mar '01 - 3:36 
    Thanks for the credits Rashid.
     

    GeneralSuggestion: Can it Port to SmartPhone ATL/WTLmemberfox28016 Feb '03 - 16:27 

    General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

    Permalink | Advertise | Privacy | Mobile
    Web03 | 2.6.130523.1 | Last Updated 25 Jan 2001
    Article Copyright 2001 by Rashid Thadha
    Everything else Copyright © CodeProject, 1999-2013
    Terms of Use
    Layout: fixed | fluid