A resizable TabControl
Posted
by Mihai Filimon
on February 13th, 1999
A few notes about CXPropertyPage (A class derived from CDialog).
This window class is contained by one CXPropertySheet. The text of item from CXPropertySheet will have the text for the resource string with the same identifier as the dialog. The CXPropertyPage has one m_bAutoSize member with the following property: if this is set, the first child of the property page is resized when the property page is resized. It is useful when you have in the property sheet one window control. The value of this member can be changed by operator =.How to use these
The first is to add all sources files (X*.h, X*.cpp) into your project, and copy from the demo project the IDR_XTABCTRL accelerator.
Using CXPropertySheet.
Create a few dialogs in the resource designer with the popup style removed. Add from class wizard a new class for each new dialog. Into the source files of these dialogs, change the "CDialog" string to "CXPropertyPage" (both header and source). Now you have for each dialog one class CXPropertyPage. Declare as member one CXPropertySheet. Call at initializing time theCreate(TCXS_UP | TCXS_DOWN] | WS_CHILD | WS_VISIBLE, CRect(0,0,100,100), pParentWnd, nID);function. The next step is adding pages into this class. So, call
AddPage(new CXPropertyPage1, hIcon, lParam),
where:CXPropertyPage1 is the name of one of the dialogs generated by the class wizard,
hIcon is the icon which you want to be displayed on item,
lParam is user data.
The last two parameter are optionals. The easiest way to show how all these work, please see OnInitDialog from demo project.

Comments
You Will Love Jordan Sneakers and like the Expertise
Posted by BotsictastHom on 05/01/2013 09:37pmHi there! I know this is kinda off topic nevertheless I'd figured I'd ask. Would you be interested in exchanging links or maybe guest authoring a blog article or vice-versa? My site covers a lot of the same topics as yours and I feel we could greatly benefit from each other. If you might be interested feel free to send me an e-mail. I look forward to hearing from you! Great blog by the way! [url=http://news.onfitnessmagazine.info/story.php?title=cheap-lebron-shoes]cheap lebron 9[/url]|
ReplyTree View Implementation?
Posted by Legacy on 08/22/1999 12:00amOriginally posted by: Jean-Claude Demosthenidy
Have you implemented your control for multiple treeviews like in Dev Studio? If you have, please share your thoughts (and code if you have some)
ReplyThanks!
Drawing tabs and text with the system colors
Posted by Legacy on 02/23/1999 12:00amOriginally posted by: Dan Anderson
ReplyUse!?
Posted by Legacy on 02/17/1999 12:00amOriginally posted by: Eugen Paval
You may want looking at
Replywww.codeguru.com/advancedui/cdxCDynamicControls.shtml
www.codeguru.com/dialog/Geometry.shtml
for complete implementations of the concept.