📄 piexport.cpp
字号:
#include "stdafx.h"
#include "Piexport.h"
#include "phonerecord.h"
char* DriverName[] = {"DTT_SCT2500-Ver1.0"};
char* DllInfo = "支持下列规约:\r\n<DTT_SCT2500-Ver1.0>"; //"支持下列规约:" "<>"为keyword.
char errmsg[120];
#define REPORTMSG(msg) strcpy(errmsg,msg)
CRtuDriver* __stdcall CreateDriver(char* type)
{
CString str1,str2;
str1 = type;
str1.MakeLower();
for (int i=0;i<sizeof(DriverName)/sizeof(char*);i++) {
str2 = DriverName[i];
str2.MakeLower();
if (str1==str2)
break;
}
switch(i) {
case 0:
return (CRtuDriver*)(new CPhoneRecord);
default:
return NULL;
}
}
int __stdcall SetNotify(HWND hwnd,UINT msg)
{
return 1;
}
int __stdcall SubmitData(void* data,UINT len)
{
return -1;
}
int __stdcall GetData(void* data,UINT len)
{
return -1;
}
int __stdcall GetErrorMsg(char* buf)
{
strcpy(buf,errmsg);
return 1;
}
int __stdcall GetDllInfo(char* buf)
{
int len = strlen(DllInfo);
if (buf==NULL)
return len;
if (IsBadWritePtr(buf,len)) {
REPORTMSG("无效的参数指针");
return -1;
}
strcpy(buf,DllInfo);
return len;
}
int __stdcall ViewText(void* buf)
{
return -1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -