而我做的控件,凡是在接口被申明为BOOL型参数的参数在包装类中全部成了long型,虽然不影响使用,但显得不专业,因为有些参数明显应该是BOOL型的,却用long型来表达。请问这是怎么回事?
解决方案 »
- 关于控件的问题
- 怎样在DOS下装载网卡驱动
- 对话框随屏幕分辨率不同而变化时,TAB控件上的控件如何动态调整大小??
- 请教大侠,我在DLL中使用Gdiplus,设置没问题,但是一运行到建立Gdiplus对象就会报错在GetSafeHandle()中出错,怎么解决?
- 能不能把ListCtrl中的滚动条改的漂亮一点?能不能改变颜色和它的粗细?
- 怎么写数据库检索的代码?
- 在Win2000如何实现SSL的Winsock编程?
- 如何做才能达到我的程序开机后自动运行,用程序搞定,?
- 如何自己编写一个CDailog类!
- 请问如何在程序运行时,将某个目录底下的一个bmp文件,显示在一个CListCtl中
- 关于钩子获取菜单消息的问题.帮帮忙解答~
- 请教一个ie编程的问题
楼上你再看看。
其实long,int,BOOL三种类型基本没什么区别,我并不是说不能用,而是看起来不舒服。odl中:
[id(26)] BOOL GotoPage(short RelativePage, BOOL bUpdate);
.h中:
afx_msg BOOL GotoPage(short RelativePage, BOOL bUpdate);
cpp中:
DISP_FUNCTION(CST_CurveCtrl, "GotoPage", GotoPage, VT_BOOL, VTS_I2 VTS_BOOL)无论怎么看都看不出来什么破绽,但在生成包装内的时候,真的成了:
long GotoPage(short RelativePage, long bUpdate);在我的电脑上一直都是这样,大家真的没有遇到这个问题?难道我的VC有问题?