随笔分类 -  windows 相关

摘要:Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。 要使用ActiveX控件MSComm,程序员必须将其添加入工程,其方法是: (1)单击主菜单project的子菜单Add To project的Components and Controls选项; (2)在弹出的"Components and Controls Gallery"对话框中选择Registered ActiveX 阅读全文
posted @ 2013-12-07 13:35 流风覆云 阅读(1043) 评论(1) 推荐(0)
摘要:VARIANT and VARIANTARG是一个结构体。结构体中vt变量指明这个结构体封装的哪种类型。结构体重包含了一个Union。该联合体根据vt的类型不同而不同。比如:vt为VT_UI1代表联合体是unsigned char.COleVariant该类封装了VARIANT结构体。在OLE automation中使用。这个类是从VARIANT结构体派生的。所以在需要VARIANT类型做参数的地方使用COleVariant类型都可以。而且VARIANT结构体的数据成员是COleVariant类的可获取的数据成员。SAFEARRAY SAFEARRAY的主要目的是用于automation中的. 阅读全文
posted @ 2013-12-05 22:20 流风覆云 阅读(360) 评论(0) 推荐(0)
摘要:VARIANT数据结构包含两个域(如果不考虑保留的域)。vt 域描述了第二个域的数据类型。VARIANT支持的类型,即 vt 可取的值(表1)表1 VARIANT支持的类型类型名含义VT_EMPTY指示未指定值VT_NULL指示空值(类似于 SQL 中的空值)VT_I2指示 short 整数VT_I4指示 long 整数VT_R4指示 float 值VT_R8指示 double 值VT_CY指示货币值VT_DATE指示 DATE 值VT_BSTR指示 BSTR 字符串VT_DISPATCH指示 IDispatch 指针VT_ERROR指示 SCODEVT_BOOL指示一个布尔值VT_VARIA 阅读全文
posted @ 2013-12-05 19:34 流风覆云 阅读(574) 评论(0) 推荐(0)