求这段定义改为VB.NET格式
- C/C++ code
//----------------------//下面的宏 请用你发送一个字节的函数名来替换 sendch 我们这里替换成了 SendByte #define LR_Send_Char SendByte //----------------------//数据类型宏定义,请替换成你的编译环境相应的类型#define UCHAR unsigned char //无符号单字节#define USHORT unsigned short //无符号双字节//=========以下内容一般不用修改,如果你要修改的话请--慎重---======================////以下为了方便记忆定义的宏#define SOLID_CIRCLE 0X13#define HOLLO_CIRCLE 0X59#define STYLE_PIE 0X17#define STYLE_ARC 0X16#define RECT_SOLID 0X41#define RECT_HOLLO 0X5A#define LINE_SOLID 0X46#define LINE_DOT 0X3B#define BUF_START_FIRST 0X01#define BUF_START_CURR 0X03#define BUF_END_ONECE 0X02#define BUF_END_LOOP 0X04#define BUF_STOP_LOOP 0X00#define MOVE_UP 0X00#define MOVE_DOWN 0X01#define MOVE_RIGHT 0X02#define MOVE_LEFT 0X03#define TOUCH_SINGLE_SEND 0X00#define TOUCH_DOUBLE_SEND 0X01#define TOUCH_CONTINUE_SEND 0X02void LR_Send_Char(UCHAR);//以下为封装好的函数,你可以调用
[解决办法]
- VB.NET code
Partial Friend NotInheritable Class DefineConstants Public Const SOLID_CIRCLE As Integer = &H13 Public Const HOLLO_CIRCLE As Integer = &H59 Public Const STYLE_PIE As Integer = &H17 Public Const STYLE_ARC As Integer = &H16 Public Const RECT_SOLID As Integer = &H41 Public Const RECT_HOLLO As Integer = &H5A Public Const LINE_SOLID As Integer = &H46 Public Const LINE_DOT As Integer = &H3B Public Const BUF_START_FIRST As Integer = &H1 Public Const BUF_START_CURR As Integer = &H3 Public Const BUF_END_ONECE As Integer = &H2 Public Const BUF_END_LOOP As Integer = &H4 Public Const BUF_STOP_LOOP As Integer = &H0 Public Const MOVE_UP As Integer = &H0 Public Const MOVE_DOWN As Integer = &H1 Public Const MOVE_RIGHT As Integer = &H2 Public Const MOVE_LEFT As Integer = &H3 Public Const TOUCH_SINGLE_SEND As Integer = &H0 Public Const TOUCH_DOUBLE_SEND As Integer = &H1 Public Const TOUCH_CONTINUE_SEND As Integer = &H2End Class
[解决办法]
这叫什么“宏”?这叫做常量。
[解决办法]
楼上的说的不对。c++里这个就叫宏。
#define LR_Send_Char SendByte --->程序里调用SendByte 地方相当于调用 LR_Send_Char
#define UCHAR unsigned char //无符号单字节 ----> byte
#define USHORT unsigned short //无符号双字节 ----->ushort
void LR_Send_Char(UCHAR);-------------------c++里的预定义函数。声明这个函数。可能这个函数在别的地方定义。提前声明。说明下面的函数可以用他。