然后处理结构成员: HKEYhkr; 对于第一个成员类型HKEY.我们要知道VC++中的以"H"开头的大部分数据类型代表的是某种句柄.在VB中每一个Form对象和许多控件都有一个hWnd属性,它代表所属窗口的句柄.hWnd的类型是Long,并且所有用来存储句柄的变量类型都是Long.因此,该成员在VB中定义为: hkrAsLong 同样的,VC++数据类型LPSTR和LPCSTR代表指向字符串的指针,在VB中可以当作String类型.因为当你传送结构给API时,VB将把结构中所有的String转换成指向ANSI字符串的指针.因此后两个成员在VB中表示为: pszSubKeyAsString 对于最后一行"}TBSAVEPARAMSA,FAR*LPTBSAVEPARAMSA;"我们只需要用" EndType "取代 就可以了.转换成VB代码后完整的结构为: Public Type tagTBSAVEPARAMSA |
正在阅读:如何把VC++代码转换成VB代码?如何把VC++代码转换成VB代码?
2004-02-14 09:34
出处:搜狐IT
责任编辑:huangpeidan
键盘也能翻页,试试“← →”键