我用bcb开发了一个ocx控件,我先大致说下一般控件在vc里的用法。
在vc里一般改属性时,vc会自动加上set,比如那个控件叫a,修改一个int型的属性age,
如果在vb里用是
a.age = 20在vc里是
a.Setage(20);现在的问题是
我提供了一个用于修改控件里的字体的属性font,
如果在vb里用的话,是这样来用:
a.font.size = 10
a.font.name = "黑体"
这样就实现了对控件里的字体的更改。
但是在vc里不知道怎么用,如果是象上边age一样用
a.font.Setfont();
在()里vc会默认出来一个LPDISPATCH型的参数,不知道怎么用,在后边加“.”,也不会自动出来下拉的提示菜单。请问我该怎么做呢。
在vb里和在bcb里都可以很正常的使用这个控件,就是在vc里不会,因为我对vc不太会。
如果需要这个控件,我可以发给你。
在vc里一般改属性时,vc会自动加上set,比如那个控件叫a,修改一个int型的属性age,
如果在vb里用是
a.age = 20在vc里是
a.Setage(20);现在的问题是
我提供了一个用于修改控件里的字体的属性font,
如果在vb里用的话,是这样来用:
a.font.size = 10
a.font.name = "黑体"
这样就实现了对控件里的字体的更改。
但是在vc里不知道怎么用,如果是象上边age一样用
a.font.Setfont();
在()里vc会默认出来一个LPDISPATCH型的参数,不知道怎么用,在后边加“.”,也不会自动出来下拉的提示菜单。请问我该怎么做呢。
在vb里和在bcb里都可以很正常的使用这个控件,就是在vc里不会,因为我对vc不太会。
如果需要这个控件,我可以发给你。
解决方案 »
- 文件打不开问题
- 求教高手:如何取得另一个类的变量的值?
- 怎样对一个字节数组进行文件读写?????解决就结贴!
- CreateProcess()问题,命令行中的参数-p是什么意思?
- 菜鸟提问:
- 我想把Ctrl和空格键一起做成快捷键,请问我该怎么响应什么函数?
- 求教,在线等待,关于工具条提示的问题!
- 怎么指定用哪个dll中的函数
- 问个区别问题
- MFC对话框前置问题
- 我的可执行文件SFV.EXE路经在注册表的此位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SFV.EXE\path
- 如何在ListCtrl的非第一列中显示Bmp图片
那我该怎么传递呢
IFontDisp tmp;
a.Setfont(tmp);
这样吗
// 设置字体
a.Setfont(tmp);