怎么在ActiveX内部添加能在外部直接访问的属性 RT~~~我在编写控件时在里面添加了一个结构体struct A{},有什么办法能在调用控件时直接访问这个结构体? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 控件有属性这个说法的在idl里定义这个结构 很简单只包含了一堆值而已struct IOptions{ bool m_DisableClipboard; bool m_fFileTransfer; bool m_fFT_confirmation; bool m_ViewOnly; bool m_fLockByRemote; bool autoDetect; int m_Use8Bit; int m_compressLevel; bool m_fWindowCache; bool m_scaling; int m_scale_den; int m_scale_num; int m_fUseProxy; char m_ProxyIP[256]; int m_ProxyPort; char m_ProxyUseName[256]; char m_ProxyPassword[256]; bool m_requestShapeUpdates; bool m_fUseShortcutMouse; bool m_logToFile; int m_logLevel; char m_logFilename[256]; bool m_StartAsService; char m_preDefinedPassword[256]; char m_confirmPassword[256];}; 这样定义的结构体也可以用,但只能用于C++编写的客户端,如果需要脚本访问,很多类型必须使用标准COM数据类型 http://topic.csdn.net/t/20051213/12/4456142.html到这边看吧 把结构定义也放到IDL定义里面,VB导入后可直接使用结构体 界面问题,有关CHeaderCtrl,自绘有问题,请求帮忙 怎么样设置完全自绘的控件的颜色,UpdateLayeredWindow才能显示? 控件小问题 请问Vista下读取日志和XP下有什么不一样 一个ocx问题 请问如何用代码改变Windows XP 样式的色彩方案? CEdit 控件中的字符串如何换行? 怎样让程序自己重起? 如何刷新界面? 有谁能帮我写一个抓取网卡MAC地址的DLL! 对话框调用时,怎么对话类里有些函数没了? 急,ADO在Oracle在创建表的问题
在idl里定义这个结构
struct IOptions
{
bool m_DisableClipboard;
bool m_fFileTransfer;
bool m_fFT_confirmation;
bool m_ViewOnly;
bool m_fLockByRemote;
bool autoDetect;
int m_Use8Bit;
int m_compressLevel;
bool m_fWindowCache;
bool m_scaling;
int m_scale_den;
int m_scale_num;
int m_fUseProxy;
char m_ProxyIP[256];
int m_ProxyPort;
char m_ProxyUseName[256];
char m_ProxyPassword[256];
bool m_requestShapeUpdates;
bool m_fUseShortcutMouse;
bool m_logToFile;
int m_logLevel;
char m_logFilename[256];
bool m_StartAsService;
char m_preDefinedPassword[256];
char m_confirmPassword[256];
};
到这边看吧