初学MFC,提几个小问题 窗体上控件的排列实在是不太懂。比如想做个flashfxp这种界面1、CListCtrl的靠边2、CListCtrl之间可以动态调整大小谁能告诉我大概的思路(最好能写个例子,就像flashfxp这种界面),thx!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、CListCtrl的靠边??2、CListCtrl之间可以动态调整大小那是frame分割,网上一大堆代码http://www.vckbase.com/document/viewdoc/?id=257不过是在list里面显示的是你的本地目录内容或远程list内容 他这里用了一个别人写的东东CCoolBar,难道就不能用windows标准控件实现吗 风格窗口左边是个treeview,右边是两个listview 分割窗口左边是个treeview,右边是两个listview 分割窗口是用frame分割的吗能不能给个例子,treeview、listview的 你可以上网找一下,给你一个网站:www.codeproject.com上面有很多现有的代码. ok分割搞定了,基于dialog的动态分割还有CListCtrl这些的靠边,比如靠着窗体的左边,随着窗体的放大而放大,但一直贴着左边有这个属性吗??? 你切分的窗口可以直接基于CTreeView、CListView,这样就不存在靠边的问题了。没必要搞个基于Dialog的窗口,再弄个ListView填满整个窗口吧。 直接基于CTreeView、CListView切分的话,那怎么做 1。你先加入两个基于CListView和CTreeView的类,比如叫view1和view22。然后在新建的view1和view2的.h文件中加入#include "afxcview.h"(否则会有没定义基类的错误)3。在CMainFrame.cpp里包含view1.h和view2.h4。在CMainFrame里面添加CSplitterWnd变量 如:m_splitter5。在CMainFrame里面重载函数OnCreateClient6。添加类似代码 m_splitter.CreateStatic(this,1,2); m_splitter.CreateView(0,0,RUNTIME_CLASS(view1),CSize(200,200),pContext); m_splitter.CreateView(0,1,RUNTIME_CLASS(view2),CSize(200,200),pContext);7。把return CFrameWnd::OnCreateClient(lpcs, pContext);改成return true; 提取数据计算平均值 思路 最小化托盘,一闪而过,哪里问题? 如何用VC打包静态链接库 vs2008出现一个诡异的问题 如果在程序运行时用鼠标改变控件的大小和位置 MFC规则 DLL 的入口函数 关于 BCG 中 CBCGPPropList 的问题,我想使其中的一项高度变大,可以吗? 我有一套网络图形MUD的客户端源码,谁有兴趣研究? 如何制作普通按钮,其效果类似于工具条上的浮动按钮? 关于动态链接库接口的参数与POWERBUILDER数据类型匹配问题! 哪位来讲讲BSTR这种数据结构在COM中的存在意义? word文档中繁简转换是怎么实现的?有没有人能帮我讲一讲?倾我所有,跪求帮忙!
??
2、CListCtrl之间可以动态调整大小
那是frame分割,网上一大堆代码
http://www.vckbase.com/document/viewdoc/?id=257
不过是在list里面显示的是你的本地目录内容或远程list内容
左边是个treeview,右边是两个listview
左边是个treeview,右边是两个listview
能不能给个例子,treeview、listview的
www.codeproject.com
上面有很多现有的代码.
有这个属性吗???
2。然后在新建的view1和view2的.h文件中加入#include "afxcview.h"(否则会有没定义基类的错误)
3。在CMainFrame.cpp里包含view1.h和view2.h
4。在CMainFrame里面添加CSplitterWnd变量 如:m_splitter
5。在CMainFrame里面重载函数OnCreateClient
6。添加类似代码
m_splitter.CreateStatic(this,1,2);
m_splitter.CreateView(0,0,RUNTIME_CLASS(view1),CSize(200,200),pContext);
m_splitter.CreateView(0,1,RUNTIME_CLASS(view2),CSize(200,200),pContext);
7。把return CFrameWnd::OnCreateClient(lpcs, pContext);改成return true;