如何实现可以任意加入任何控件的控件容器?这个问题饶了我好长时间,现在还没解决。(用vc6.0)
解决方案 »
- 如何做一个一个类似魔兽warkey的工具啊!-
- 如何实现窗口的显示/隐藏?
- 高手请进
- 如何在VC里对系统环境变量进行设置,SetEnvironmentVariable函数不能设置系统环境变量。
- 关于串口通信的问题
- 求救!
- 大家帮帮忙,问题解决了结帖给分,没人理我只好一头撞死...............在线等
- 请教几个简单的小功能?
- 谁能给我《WINDOWS程序设计》中文电子版或下载地址,追加100分!!!
- 谁给我一份详细的代码规范文档(C/C++)?给100分
- 求救:每个文件夹窗口的最大最小化按钮的左边,多了一个按钮,是某个程序的,但是那个程序被我手动删除了,我该怎么删除这个按钮?
- 我刚开始学COM,请问哪里有比较完善的学习教程
然后,当你选中了某个控件的时候,根据类型和一些相关的键值,完成创建过程。
HRESULT hrbrowser;
GetClientRect( &rc );
if(m_ocxWnd)
m_ocxWnd.DestroyWindow();
CLSID clsid;
LPCOLESTR lss;
CString ls,s;
ls="ASHISHIQUXIAN.AshishiquxianCtrl.1";
lss=ls.AllocSysString();
hrbrowser=CLSIDFromProgID(lss, &clsid);
hrbrowser=m_ocxWnd.CreateControl(clsid,"clock",WS_CHILD|WS_VISIBLE,rc,this,5);
hrbrowser=m_ocxWnd.ShowWindow(SW_SHOW);
////以上为根据控件名称,动态创建可视化控件
可是如果有多个控件的话,怎么修改其中一个的属性和调用空间方法?
ASHISHIQUXIAN.AshishiquxianCtrl.1是控件名称
CWnd m_ocxWnd;