- 2
- 0
- 约9.27千字
- 约 11页
- 2019-01-17 发布于湖北
- 举报
牛牛截图控件桌面版调用说明
本说明文档旨在对截图控件的API进行说明,指导调用者顺利的将截图控件集成进第三方产品中,使第三方产品也能拥有完美的牛牛截图功能。
控件有三个接口:InitScreenCaptureW,InitCaptureParamW以及StartScreenCaptureW,具体可以参考调用
HYPERLINK /download/NiuniuCapturedemo_Window_source.zipNiuniuCapturedemo_Window_source.zip。
对于上述三个接口,也可以使用不带W的版本,区别在于传递字符串时不使用Unicode编码,而直接使用Ansi字符串即可: InitScreenCapture,InitCaptureParam以及StartScreenCapture。
接口的具体描述如下:
1. 接口初始化接口
int InitScreenCaptureW(const wchar_t* szAuth);
此接口函数用于初始化截图控件的授权信息,默认的授权码为:niuniu.
参数说明:
参数名
参数类型
参数说明
备注
szAuth
字符串
接口调用的授权码
默认的授权码为:niuniu
2. 参数初始化接口
int InitCaptureParamW(int flag, unsigned long flagvalue);
此接口函数用于初始化截图各个状态下的界面的显示效果,如果不调用,则以默认值处理。
参数说明:
参数名
参数类型
参数说明
备注
flag
int
要设置的参数项
此处对应的枚举ExtendFlagTypeEnum的整形值
flagvalue
unsigned long
设置的参数值
根据不同的枚举来设置不同的值
枚举定义如下:
typedef enum ExtendFlagTypeEnum
{
emPensize = 1, //
emDrawType, //
emTrackColor, //
emEditBorderColor, //
emTransparent, //
emWindowAware,
emDetectSubWindowRect,
emSetSaveName,
emSetMagnifierBkColor, //设置放大镜的背景色,不设置则透明
emSetMagnifierLogoText, //设置放大镜上的LOGO字符,可提示快捷键,如:牛牛截图(CTRL + SHIFT + A)
emSetWatermarkPictureType=20, //设置水印的类型
emSetWatermarkPicturePath, //设置水印的路径
emSetWatermarkTextType, //设置水印文字的类型
emSetWatermarkTextValue, //设置水印文字
emSetMosaicType, //设置马赛克类型,1为矩形,2为画线
emSetToolbarText, //设置工具栏上的各按钮的tooltip及显示的文字
};
枚举项的说明如下:
枚举参数名
枚举对应数值
参数值说明
备注
emPensize
1
设置画笔大小
如不设置,默认为2
emDrawType
2
设置是腾讯风格还是360风格
0表示腾讯风格,1表示360风格
emTrackColor
3
Track及自动识别的边框的颜色
如:RGB(255, 0, 0)
emEditBorderColor
4
文本输入框的边框颜色
如:RGB(0, 174, 255)
emTransparent
5
工具栏的透明度
默认为220
emWindowAware
6
设置是否禁用随着DPI放大,flagvalue传递任意值均可
此项设置非常重要,相当于调用
SetProcessDPIAware,如果不设置,在高DPI的环境下,截图将会错乱,请在程序窗口创建前调用
emDetectSubWindowRect
7
是否自动检测子窗口,暂时无用
未使用
emSetSaveName
8
设置保存时的文件名称
如:
const wchar_t* szName = L测试名;
InitCaptureParam(emSetSaveName, (unsigned long) szName);
注:免费版本此接口无效,将会显示默认值
emSetMagnifierBkColor
9
用于设置放大镜的背景色
一般不建议设置,默认透明即可
emSetMagnifierLogoText
10
设置放大镜上的显示的LOGO文字
如:
const wchar_t* szLogoName = L测试名
您可能关注的文档
- 美国社区教育和我国自学考试的比较分析.doc
- 免费模板 - 中国保险与风险管理研究中心 China Center for.ppt
- 面具的设计和制作.ppt
- 能源中心仿真测试技术相关事宜.doc
- 宁波市建工城建专业初级职称任职资格.doc
- 农产品地理标志登记申请人资格确认评定规范.doc
- 膀胱肿瘤的诊断及治疗.ppt
- 基本对象与页面跳转方法.pdf
- 河南省TD-LTE网络运行及优化简报.pdf
- 暖风机与热风幕设备配置及参数汇总.pdf
- 9.1 日益完善的法律体系 课件 2025-2026学年统编版道德与法治七年级下册.pptx
- 7.1 东南亚 课件 2025-2026学年度商务星球版地理七年级下册.pptx
- 八年级历史知识点记忆顺口溜教程文件.doc
- 上半年吉林省房地产估价师理论与方法成本法的理论依据试题.doc
- 高一历史必修一必背知识点.doc
- 高一物理必修期末复习题库.doc
- 《法院书记员工作原理与实务》试卷及答案.docx
- 2025年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷及答案.docx
- 2025_2026学年新教材高中政治第一单元基本经济制度与经济体制综合探究2.docx
- 注册消防工程师之消防安全技术实务试卷及答案.docx
最近下载
- 2025-2030中国氮化铝粉行业市场发展趋势与前景展望战略研究报告.docx
- 混凝土路面砖JC446-2000标准.pdf VIP
- 三相交流系统短路容量计算及编制说明.pdf VIP
- SH_T 3408-2022 石油化工钢制对焊管件技术规范.docx
- JC_T 2453-2018中空玻璃间隔条 第3部分:暖边间隔条.pdf
- 太阳能模拟软件:SAM二次开发_(4).SAM数据输入与管理.docx VIP
- ISO 9001 2026 DIS新版标准核心变化点解读教材.pdf VIP
- 二十届中纪委五次全会知识测试题及答案解析.doc VIP
- 2025年吊带技术规范标准[详].pdf VIP
- 安全生产管理组织机构图.doc VIP
原创力文档

文档评论(0)