⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 public.h

📁 屏幕取词源码.zip
💻 H
字号:
// public.h
#ifndef _INC_PUBLIC
#define _INC_PUBLIC

#define DLLEXPORT __declspec(dllexport)

#define MUTEXNAME "NobleHand"

typedef struct _tagWordRect
{
        long left;
        long right;
        long top;
        long bottom;
}WORDRECT, *LPWORDRECT;

#define BUFFERLENGTH            4096*4
#define MAXNUM                  1024
#define WORDMAXLEN              256

#define MEMDC_MAXNUM            256*4
#define MEMDC_WORDLEN           32

#define MSG_HASSTRINGNAME       "BL_HASSTRING"

#define BL_OK                   0
#define BL_BUFFERSMALL          1

/*
#define GETWORD_D_ENABLE		1000
#define GETWORD_TW_ENABLE		1001
#define GETWORD_DISABLE			1002
#define GETPHRASE_ENABLE		1003
#define GETPHRASE_DISABLE		1004
*/

#define _DICTING_

#ifdef _DICTING_
#define GETWORD_D_ENABLE		1000
#define GETWORD_TW_ENABLE		1001
#define GETWORD_DISABLE			1002
#ifndef GETPHRASE_ENABLE
#define GETPHRASE_ENABLE		1003
#define GETPHRASE_DISABLE		1004
#endif //GETPHRASE_ENABLE
#ifndef GETWORD_D_TYPING_ENABLE
#define GETWORD_D_TYPING_ENABLE		1005
#define GETWORD_D_TYPING_DISABLE	1006
#endif //GETPHRASE_ENABLE

////////////////////////////////////////////////////////////////////////////////
#else
#define GETWORD_ENABLE			1001
#endif

#define CHINESE_TAIWAN          0x0404  //Chinese (Taiwan)
#define CHINESE_PRC             0x0804  //Chinese (PRC)
#define ENGLISH_UNITED_STATES   0x0409  //English (United States)
#define PROCESS_DEFAULT         0x0400  //Process Default Language

#define CHAR_TYPE_ASCII         0
#define CHAR_TYPE_HZ            1
#define CHAR_TYPE_OTHER         2

#define MAX_WORDS_IN_PHRASE     3
#define MIN_WORDS_IN_PHRASE    -1

//#define GETWORDEND_EVENT_NAME __TEXT("NH_GetWordEnd")	//added by ZHHN 1999.12.30

#endif // _INC_PUBLIC

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -