Netscape 4.x Preferences Dialog

Netscape-like preferences dialog

provided by: 
Originally published at Internet.com


When designing complex dialog boxes, one uses a property sheet whose functionality is encapsulated by MFC class CPropertySheet. However, there are several cases where alternative approach (dialog box similar to Netscape 4.x Preferences dialog box) is more flexible and user friendly. * When there are a lot of property pages in which case it is difficult to navigate thru the pages. * When there are several different sets of property pages whose visibility depends on the state of the application. * When there is a need for nested property pages. Of course, there is always a possibility to derive a class from CPropertySheet and adapt it for the task at hand. However, this requires in depth knowledge of MFC implementation and also browsing the MFC source code which is not a trivial thing to do.



Basically, tree control contains a list names where each name is associated with a property page. This list may be (1) a simple list with no root, (2) list with a root which indicates the purpose of the visible set of property pages and (3) a list where one or

Read article at Internet.com site
Regional Articles
- Netscape 4.x Preferences Dialog Alabama
- Netscape 4.x Preferences Dialog Alaska
- Netscape 4.x Preferences Dialog Arizona
- Netscape 4.x Preferences Dialog Arkansas
- Netscape 4.x Preferences Dialog California
- Netscape 4.x Preferences Dialog Colorado
- Netscape 4.x Preferences Dialog Connecticut
- Netscape 4.x Preferences Dialog DC
- Netscape 4.x Preferences Dialog Delaware
- Netscape 4.x Preferences Dialog Florida
- Netscape 4.x Preferences Dialog Georgia
- Netscape 4.x Preferences Dialog Hawaii
- Netscape 4.x Preferences Dialog Idaho
- Netscape 4.x Preferences Dialog Illinois
- Netscape 4.x Preferences Dialog Indiana
- Netscape 4.x Preferences Dialog Iowa
- Netscape 4.x Preferences Dialog Kansas
- Netscape 4.x Preferences Dialog Kentucky
- Netscape 4.x Preferences Dialog Louisiana
- Netscape 4.x Preferences Dialog Maine
- Netscape 4.x Preferences Dialog Maryland
- Netscape 4.x Preferences Dialog Massachusetts
- Netscape 4.x Preferences Dialog Michigan
- Netscape 4.x Preferences Dialog Minnesota
- Netscape 4.x Preferences Dialog Mississippi
- Netscape 4.x Preferences Dialog Missouri
- Netscape 4.x Preferences Dialog Montana
- Netscape 4.x Preferences Dialog Nebraska
- Netscape 4.x Preferences Dialog Nevada
- Netscape 4.x Preferences Dialog New Hampshire
- Netscape 4.x Preferences Dialog New Jersey
- Netscape 4.x Preferences Dialog New Mexico
- Netscape 4.x Preferences Dialog New York
- Netscape 4.x Preferences Dialog North Carolina
- Netscape 4.x Preferences Dialog North Dakota
- Netscape 4.x Preferences Dialog Ohio
- Netscape 4.x Preferences Dialog Oklahoma
- Netscape 4.x Preferences Dialog Oregon
- Netscape 4.x Preferences Dialog Pennsylvania
- Netscape 4.x Preferences Dialog Rhode Island
- Netscape 4.x Preferences Dialog South Carolina
- Netscape 4.x Preferences Dialog South Dakota
- Netscape 4.x Preferences Dialog Tennessee
- Netscape 4.x Preferences Dialog Texas
- Netscape 4.x Preferences Dialog Utah
- Netscape 4.x Preferences Dialog Vermont
- Netscape 4.x Preferences Dialog Virginia
- Netscape 4.x Preferences Dialog Washington
- Netscape 4.x Preferences Dialog West Virginia
- Netscape 4.x Preferences Dialog Wisconsin
- Netscape 4.x Preferences Dialog Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML