社区
界面
帖子详情
如何在ComboBox中放入TreeCtrl?或者类是于tree结构的Item,放到combo中去??在code-project中有一个中国人做的例子,大家给点意见或想法
strongerman
2003-05-27 12:40:04
如何在ComboBox中放入TreeCtrl?或者类是于tree结构的Item,放到combo中去?
具体下载网址:
http://www.codeproject.com/combobox/CWzCombox.asp
希望大家一起来讨论一下,改进一下
因为我也很急着要做类是的东西!!
...全文
86
8
打赏
收藏
如何在ComboBox中放入TreeCtrl?或者类是于tree结构的Item,放到combo中去??在code-project中有一个中国人做的例子,大家给点意见或想法
如何在ComboBox中放入TreeCtrl?或者类是于tree结构的Item,放到combo中去? 具体下载网址: http://www.codeproject.com/combobox/CWzCombox.asp 希望大家一起来讨论一下,改进一下 因为我也很急着要做类是的东西!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strongerman
2003-05-30
打赏
举报
回复
好,就是这样吧
今天晚上给分
孤必有邻
2003-05-29
打赏
举报
回复
大体都是一个思路:界面属性(不管用Combo或者Button或者其他作基类)要象一个ComboBox,动作属性(不管用覆盖、重绘),就是在点击下拉按钮后,能在正下方,以相同字体、风格,显示出TreeCtrl,并在点击TREEITEM后返回到"ComboBox"。
strongerman
2003-05-29
打赏
举报
回复
upup
strongerman
2003-05-27
打赏
举报
回复
如果能够给出其他类似的例子,也会大大地给分;
请大家帮帮忙吧
strongerman
2003-05-27
打赏
举报
回复
谢谢 feiniaoliang(飞鸟良) 一个很好的例子
还有吗?
feiniaoliang
2003-05-27
打赏
举报
回复
http://www.codeguru.com/combobox//CheckedTree.html
strongerman
2003-05-27
打赏
举报
回复
upupup
strongerman
2003-05-27
打赏
举报
回复
upup
Visual C++ 编程资源大全(英文源码 控件)
1,01.zip
3D Text
显示3D文字(6KB)
2,02.zip
A button within a button
按纽
中
的按纽(13KB)
3,03.zip
Flat Owner Drawn Buttons
浮动的自画按纽(13KB)
4,04.zip
Flat-look Buttons
浮动的工具条按纽(6KB)
5,05.zip
Showing disabled
combo
text in black
Combo
Box
的只读属性(5KB)
6,06.zip
Combo
box
Color Picker
选择颜色的
Combo
Box
(6KB)
7,07.zip
Switch between drop down & drop list mode
处理drop down和drop list方式之间的转换(32KB)
8,08.zip
Drop down a popdown window instead of a dropdown list from a
combo
box
在
Combo
Box
中
用Drop down方式代替dropdown list方式(32KB)
9,09.zip
Change listbox width of
combo
boxes
在
Combo
Box
中
改变列表框的宽度(2KB)
10,10.zip
Owner Drawn Font Selection
Combo
Box
自画的字体选择
Combo
Box
(5KB)
11,add.zip
This sample was developed on stage at the Washington Software Association's WinSIG meeting on the ninth of September, 1996 using Visual C++ 4.2. (13KB)
12,apibrow.zip
The
project
demonstrates the use of common control callback
item
s in an MFC applicationthat manages a CList
Ctrl
control in a CListView. (16KB)
13,colorlb.zip
The COLORLB sample shows how to implement an owner-draw list box. (53KB)
14,comper.zip
COMPER is an example of the ATL Composite Control. (123KB)
15,custfile.zip
This sample shows how to add a couple of extra buttons to a CFileDialog. (23KB)
16,custlist.zip
CUSTLIST shows how to use custom draw in a list view control. (23KB)
17,div.zip
This sample shows how floating-point exceptions may be captured and handled in an MFC application. (14KB)
18,doodads.zip
The
project
demonstrates many Windows common controls, including the extensive use of image lists. (83KB)
19,doubleedit.zip
DOULBEEDIT shows how to sublcass an edit control inside a form view and react to double-clicks on the edit control by handling the WM_LBTNDOUBLECLICK message. (18KB)
20,dumpsome.zip
DUMPSOME is a
project
for Visual C++ 4.x that shows how to write a CGI server extension which uses MFC and DAO. (8KB)
21,edpos.zip
EDPOS is a MDI-based MFC application that shows an edit control in its primary view. (35KB)
22,edstream.zip
this sample shows how to use the StreamIn() and StreamOut() members of the CRichEdit
Ctrl
class in MFC. (36KB)
23,findrich.zip
RICHFIND is a dialog-based MFC application for Visual C++ 6.0. (24KB)
24,floatlist.zip
The FloatList sample is an MFC-based SDI application with an edit view as its main window. (49KB)
25,fully.zip
FULLY shows how to make an MFC application make one of its views go full-screen active. (43KB)
26,holder.zip
HOLDER contains the Internet Explorer web browser control using CHtmlView in an MFC application. (67KB)
27,langload.zip
LANGLOAD shows how to use the LANGUAGE keyword in a resource file to mark language-specific resources. (2KB)
28,listfind.zip
This sample shows how to use the CList<> template. (9KB)
29,ndbrow.zip
This Visual C++ 6
project
shows how to create an MDI application that hosts CHtmlView (20KB)
30,mfctalk.zip
MFCTALK was originally published with Mike's article on ISPAI programming with MFC in the May (23KB)
31,mfctlist.zip
MCTTLIST is a dialog-based application that provides the same functionality as the TLIST sample in the SDK. (28KB)
32,mruless.zip
MRULESS shows a way to strip the empty "Recent Files"
item
off the "File" menu when there are no entries in the MRU. (32KB)
33,mtprint.zip
MTPRINT demonstrates the use of a secondary thread to perform printing in an application that uses MFC's document/view architecture. (21KB)
34,multitop.zip
MULTITOP shows how to write an SDI application which has multiple top level windows and uses the MFC doc/view architecture.(30KB)
35,njfind16.zip
This 16-bit DOS tool traverses all directories on all drives on your machine and finds files which match the template you specify. (33KB)
36,noform.zip
This sample shows how to make an application that doesn't have the doc/view architecture but still offers a form in the client area of the application's main window. (33KB)
37,od
combo
.zip
OD
COMBO
.ZIP is a VC++ 6.0 dialog-based
project
that contians an onwer-drawn
combo
box. (23KB)
38,picknew.zip
It demonstrates calling CDocTemplate::OpenDocumentFile(). (49KB)
39,primecon.zip
PrimeCon is a VC++ 6.0 sample which uses MFC in a console application.(60KB)
40,q1.zip
Q1 is a VC++ 6.0
project
that creates two threads. (79KB)
41,scrl.zip
This dialog-based application shows how to use the CList
Ctrl
::Scroll() member. (14KB)
42,spinrange.zip
SpinRange is a VC++ 6.0
project
that shows how to subclass a CSpinButtonControl to dramatically extend the range of the control. (24KB)
43,splits.zip
This VC++ 5.0
project
shows how to manage views within a splitter window. (36KB)
44,stealth.zip
This SDI application shows how to create an application that doesn't show up in the task bar in Windows 95 or Windows NT 4.0. (29KB)
45,tenhook.zip
Because the Windows dialog manager eats all keystrokes, you'll need to install a Windows keyboard hook if you want to get keyboard input to your dialog without other controls getting in the way. (19KB)
46,
tree
store.zip
Tree
views are capable of storing hierarchical data, which isn't intuitively serialized. (41KB)
47,writeres.zip
This console application shows how to bake resources into console applications. (566KB)
48,x
ctrl
.zip
The X
CTRL
sample is an ATL "full control" ATL Control. (100KB)
49,Button_Tute.zip
How to get a button control wired-in and working(34KB)
50,BetterBmpButton_src.zip
An improvement on the CBitmapButton class.(22KB)
51,hoverbutton.zip
A simple drop-in class that provides a 'hot' look button using the _TrackMouseEvent function(17KB)
52,CLedButton_src.zip
A button that looks like a LED.(24KB)
53,EllipticalButtons.zip
A class that turns rectangular buttons into elliptic buttons.(29KB)
54,RoundButtons.zip
A class that turns rectangular buttons into round buttons.(17KB)
55,AniButton.zip
A class that show AVIs inside a button.(49KB)
56,CButtonST26.zip
A fully featured owner-draw button class - it's got the lot!(225KB)
57,coolbtn.zip
This article shows the use of a Push button with a drop down menu, similar to the one found in the Office 2000 suite.(31KB)
58,CustomButtons.zip
A class to make working with radio buttons easier, and another for custom drawing buttons(45KB)
59,CWBButton.zip
CWBButton is a resizable bitmap button like GTK+ or Window Blinds.(44KB)
60,
Combo
DropWidth.zip
A simple tutorial explaining how to set the width of a
combo
dropdown list so that all
item
s are fully visible(18KB)
61,
Combo
Box
_Tut_demo.zip
An entry level tutorial on using the C
Combo
Box
control(65KB)
62,ListBox_Tut_src.zip
An entry level tutorial on using the CListBox control(62KB)
63,BitmapPicker
Combo
.zip
A
combo
box that can be used to display bitmaps(26KB)
64,mc
combo
box
.zip
A multicolumn, customizable, editable
combo
box
(27KB)
65,disabled
item
s
combo
box
_src.zip
combo
box
with disabled
item
s(3KB)
66,check
combo
.zip
A
combo
box with check boxes(21KB)
67,ColourPickerCB.zip
A
combo
box
derived class that provides a simple color picker(36KB)
68,
Combo
Box
Init_src.zip
Learn how to programmatically initialize a
combo
box.(3KB)
69,Icon
Combo
Box
_src.zip
2 Freeware MFC icon selection
combo
box classes(19KB)
70,
Combo
Completion_demo.zip
A
combo
box
that autocompletes as you type(17KB)
71,ID
Combo
Demo.zip
An extremely simple but useful C
Combo
Box
entension(12KB)
72,MRU
Combo
.zip
A
combo
box
that encapsulates the functionality of CRecentFileList(29KB)
73,
combo
box
_flat
combo
.zip
A drop-in replacement
combo
box
that gives your apps the flat Office-style look(53KB)
74,readonly
combo
_src.zip
Show a disabled dropdown style
combo
box
like a read only edit box.(2KB)
75,VBLike
Combo
.zip
Creates a
combo
box similar to those in Visual Basic.(27KB)
76,
Combo
Tree
.zip
Combo
Box
with a
tree
control drop down(36KB)
77,multichecklistbox.zip
Extends the CCheckListBox class to have multiple check box columns(19KB)
78,disabled
item
slistbox_src.zip
Listbox with disabled
item
s.(2KB)
79,ImageLB.zip
A list box for viewing images(25KB)
80,LVCustomDraw.zip
Using the custom-draw features in version 4.70 of the common controls to customise the look and feel of list controls(28KB)
81,List
Ctrl
Demo.zip
Everything you need to know about using the standard list control in your applications(68KB)
82,filedroplist
ctrl
.zip
This article explains how to support file drag and drop in your CWnd-derived object(40KB)
83,DrivePickerList.zip
A control that shows drive names and icons like Explorer(23KB)
84,ListEditor.zip
This article shows you how you can navigate through a multi-column, editable list view(42KB)
85,LogControl_src.zip
Learn how to use printf-like functionality to debug your GUI applications.(46KB)
86,PropertyList
Ctrl
.zip
An object properties list control than can change based on the objects state.(64KB)
87,supergrid.zip
A combination list control and
tree
control with checkbox capability(87KB)
88,Listview_callback.zip
Shows how to use text callbacks in list controls(16KB)
89,Header
Ctrl
Ex.zip
How to make the CList
Ctrl
's header Multiline(29KB)
90,listPrint_demo.zip
Printing the contents of a CList
Ctrl
or CListView with multiple pages(56KB)
91,
Tree
List
Ctrl
Gerolf.zip
A custom-drawn
tree
-list hybrid, with explanations on how the control was developed.(39KB)
92,PrtTView_demo.zip
Code
to add printing capabilities to a
Tree
View(32KB)
93,
tree
list.zip
A
tree
control / list control hybrid(81KB)
94,File
Tree
_src.zip
Implements a
tree
control similar to the left hand side of Windows Explorer.(46KB)
95,
Tree
Opt_src.zip
A freeware MFC class to provide a
tree
options control.(32KB)
96,Sh
Tree
.zip
A very simple manager for shared folders using
tree
control drag & drop (42KB)
97,Network
Tree
Ctrl
.zip
A CWaiting
Tree
Ctrl
-derived class to display network resources(40KB)
98,ProgressHourglassFX.zip
Two animation provider classes to add animation effects to any CWaiting
Tree
Ctrl
-derived class(33KB)
99,Shell
Tree
Ctrl
.zip
A CWaiting
Tree
Ctrl
-derived class to display Shell's resources(39KB)
100,Waiting
Tree
Ctrl
_src.zip
A C
Tree
Ctrl
derived class that populates the branches of a
tree
only when necessary, with optional visual effects.(5KB)
101,PathPicker.zip
An article on Browsing my computer and the network using a
Tree
Ctrl
(82KB)
102,
Tree
2Excel.zip
This article is a light sample showing how to iterate and export a
tree
control content to an Excel file.(44KB)
103,lbtab.zip
A better looking tab control(89KB)
104,CXTabControl_demo.zip
An easier tab control(32KB)
105,ResizableProperties.zip
Two CPropertySheet/CPropertyPage derived classes to implement resizable property sheets or wizard dialogs with MFC(96KB)
106,saprefs.zip
A base class for a prefereneces dialog, similar to that used in Netscape(39KB)
107,wizardpropertysheet_src.zip
A simply class to turn CPropertySheet into wizard mode without needing to alert the property pages within(2KB)
108,AutoRichEdit
Ctrl
.zip
CAutoRichEdit
Ctrl
- automate rich edit formatting and RTF handling(49KB)
109,AutomaticSplitter.zip
A tutorial that shows how to automatically split a view, and also how to indicate which view has the focus(31KB)
110,usefulsplitter.zip
An extension to MFCs CSplitterWnd that provides splitter locking and dynamic view replacement(25KB)
111,rulers_src.zip
Using fixed panes to add rulers to your view(5KB)
112,Static
Ctrl
_Tut_demo.zip
An entry level tutorial on using the CStatic control(64KB)
113,rotated_bevel.zip
A bevelline control that displays vertical and horizontal text(83KB)
114,Ticker.zip
A class that provides a news/stock ticker for your MFC applications(47KB)
115,StaticCounter.zip
A control to display time, floating point numbers or integers using an LED digital-style display(41KB)
116,CStaticTime.zip
A control to display times and numbers using an LED digital-style display(52KB)
117,alexf_histogram.zip
A simple histogram control for displaying data(23KB)
118,static_fader.zip
A CStatic class that gently fades text into view(99KB)
119,CLabel_demo.zip
A fully stocked owner drawn CStatic class(52KB)
120,DigiString.zip
A control to display text or numbers with a 14 or 7 segment display(176KB)
121,cstatic_filespec.zip
Lightweight class for displaying long filespecs that may need to be truncated(16KB)
122,tip_static.zip
A tip-of-the-day control that uses a cool sliding effect to show each tip(133KB)
123,Using
Ctrl
sInDialogs_Tut_demo.zip
An entry level tutorial on using one of the Windows Common Controls in a dialog(42KB)
124,CmdUIDemo.zip
A C++/MFC sample how to implement UI notifications for user-defined controls(15KB)
125,SubclassDemo.zip
An introduction to subclassing the Windows common controls using MFC(19KB)
126,CustomControl.zip
An introduction to creating custom controls using MFC(22KB)
127,graph2d.zip
A comprehensive set of classes for displaying 2 dimensional data(386KB)
128,3dMeter_demo.zip
An Analog Meter Control for displaying real-time data(42KB)
129,analog_meter.zip
A control that displays a numerical value as an analog meter(45KB)
130,oscope.zip
A control that graphically displays numerical information(31KB)
131,swing_demo.zip
A set of MFC classes the duplicate the Java Swing look and feel(76KB)
132,Report
Ctrl
.zip
An Outlook 98/2000 Style SuperGrid Report Control that tries to overcome some of the weaknesses of other implementations.(179KB)
133,controls_pager.zip
This article presents a wrapper class for the pager control(28KB)
134,Ruler
Ctrl
.zip
A simple ruler control to allow users to set margins or indents(21KB)
135,CSizer.zip
A class that provides the ability to move and size controls at run-time (34KB)
136,controls_avi_demo.zip
Demonstrates the use of the windows animation control(145KB)
137,CMapPin_src.zip
A Freeware MFC class to implement Map pins.(286KB)
138,CF
Ctrl
.zip
The simplest way to change color, font or set blinking mode for any standard control(53KB)
139,CPushPin_src.zip
A Freeware MFC PushPin button class.(15KB)
140,CWndSlider.zip
An article on using an Outlook style window slider control.(98KB)
141,cxwndAnimate_demo.zip
An animation control that uses a bitmap imagelist instead of an AVI file(25KB)
142,hyperlink.zip
A simple drop-in hyperlink control(28KB)
143,ViewObjSnap.zip
How to take a snapshot of an OCX without using HWNDs.(38KB)
144,lbspin.zip
A spin button whose arrows automatically disable themselves when they are at their maximum or minimum value.(27KB)
145,SubclassWnd_demo.zip
A plug in class that allows you to intercept and handle messages for any window class(266KB)
146,resize_at_runtime_demo.zip
A method to allow the user to visually resize and position any control at run time(15KB)
147,RoundSlider
Ctrl
.zip
A round slider control to allow users to adjust an angle or similar values(90KB)
148,EasyFavorite.zip
An application demonstrating the windows Thumbnail control(42KB)
149,TGroupBox.zip
A very simple group box replacement to enhance your user interface(3KB)
150,WndImg.zip
An easy-to-use control to display bitmaps (stretch, scale, tile)(128KB)
151,URLCell_src.zip
A new class that adds hyperlink support to the MFC Grid Control(3KB)
152,grid
ctrl
.zip
A fully featured MFC grid control for displaying tabular data. The grid is a custom control derived from CWnd(381KB)
153,Grid
Tree
Ctrl
.zip
A set of classes derived from CGrid
Ctrl
that embed a
tree
control, button controls, and virtual cells within the grid(221KB)
154,grid
ctrl
_demo220.zip
Explains how to use
combo
box
es to edit cells in the MFC Grid Control(203KB)
155,AddHTMLy.zip
A quick and simple example of using MSHTML to modify the DOM(36KB)
156,Process_HTMLFORM.zip
A simple method to processing HTML forms From a CHtmlView(60KB)
157,ColorButton.zip
A simple modification to Chris Maunder's "Office 97 style Colour Picker" control(44KB)
158,ColorSpace_demo.zip
A replacement color picker control allowing you full visual control over RGB and HSB selections(288KB)
159,ColorDlg.zip
A simple color chooser dialog that uses slifer controls to allow the user to combine different RGB values(37KB)
160,choicelistbutton_demo.zip
A dropdown menu button with checkbox menu
item
s(25KB)
161,HotList.zip
A control for selecting
item
s from a list, with tool tips and mouse tracking(33KB)
162,colour_picker.zip
A simple drop in color chooser control(54KB)
163,progresswnd.zip
A popup window containing a progress control and cancel button - no resource file needed(34KB)
164,Progress
Ctrl
X.zip
An enhanced progress control that supports gradient shading, formatted text, 'snake' and reverse modes, and vertical modes(80KB)
165,GradientProgress
Ctrl
.zip
Subclasses the standard CProgress
Ctrl
to allow for gradient fills. Supports vertical progress controls as well.(52KB)
166,pie
ctrl
.zip
A progress control with a difference(149KB)
167,text_progress
ctrl
_demo.zip
A smooth progress control with text(15KB)
168,ProgressBar.zip
An easy way to add a progress control to a status bar(33KB)
169,ProgressTimeToComplete.zip
A progress control that tells the user how long an operation has left to complete(26KB)
170,IProgressDialog_demo.zip
A wrapper class for the progress dialog provided by IE 5.(20KB)
171,rotary.zip
A rotary knob similar to that used in the Windows 2000 CD Player(67KB)
172,SizeDemo.zip
An MS-Word like drop down window for creating tables(37KB)
173,ToolTipEx.zip
A drop-in multiline extendable tooltip control(1052KB)
174,Multiline_Titletips_demo.zip
A class that allows you to display data for a control that is otherwise not large enough to display the full text(23KB)
175,CHtmlView_Search_demo.zip
Could be used to create a Visual C++ like search
combo
for CHtmlViews...
Update: Now you can highlight all matching words!(36KB)
176,AssociationGrid.zip
Grid control with vertical column headers.(85KB)
WM_MEASURE
ITEM
/WM_DRAW
ITEM
/WM_COMPARE
ITEM
/WM_DELETE
ITEM
我们在
做
程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是
一个
很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到
一个
美丽的界面。 目前界面编程技术包括MFC、win32 SDK 、CJLibrary、WTL以及一些界面开发包。文本介绍MFC界面编程技术。 一、控件自绘 控件的生成包括静态控件和动态控件的生成。动态控件是在应用程
MFC90条技巧-带目录
1."属性页的添加: 2."List Control
中
标题栏(Column)的添加: 3."ToolBar和StatusBar
中
控件的添加: 4."通过Control创建的控件,对其属性的动态控制: 5."窗口的分割与停靠: 6. ①怎样在程序开始的时候让它最大化? ②vc++
做
出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? ③如何在显示窗
vc++经典技巧总结
1."属性页的添加:创建对话框的
类
,该
类
要从CpropertyPage继承;然后在要添加该对话框为属性页的
类
(头文件)里创建CpropertySheet
类
的
一个
对象m_tabsheet和新创建的对话框
类
的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之
类
的函数里实现如下代码:m_tabsheet.Create(this,WS_CHILD|WS_VISIBL...
MFC90条技巧-带目录(转自网上)
1."属性页的添加: 2."List Control
中
标题栏(Column)的添加: 3."ToolBar和StatusBar
中
控件的添加: 4."通过Control创建的控件,对其属性的动态控制: 5."窗口的分割与停靠: 6. ①怎样在程序开始的时候让它最大化? ②vc++
做
出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能?
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章