Click here to Skip to main content
15,867,704 members
Articles / Desktop Programming / MFC

Enable/Disable a Group of Controls with One Click

Rate me:
Please Sign up or sign in to vote.
2.56/5 (8 votes)
22 Jul 2002 74.7K   2.6K   38  
This article demonstrates a CButton derived class that is used to enable or disable a set of controls with a single click.

Introduction

This article demonstrates a CButton derived class that is used to enable or disable a set of controls with a single click. When the user clicks the button, the class iterates through the list of controls registered with the button and toggles their enabled state.

How Does It Work

The CEAdvButton class contains a CArray of int elements (control IDs) and Disables/Enables the dialog elements in the list using its SetCheck() function.

How to Use It

There only three functions:

C++
void AddControlToList( int l_intID ); // Add a control in to the list of elements
void ClearList();                     // Clear the all elements in the list
void SetCheck( int nCheck );          // Set the buttons check

Thank you for your attention. I hope this little class will be able to help you in your hard work.

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.


Written By
Web Developer
Russian Federation Russian Federation
C++ programmer.

Comments and Discussions

 
-- There are no messages in this forum --