资源简介
cef离屏渲染的c++代码示例,改自cefclient(在群里朋友的基础上修改的,更直接明了,删掉了多余的文件),有需要的朋友可以参考一下
代码片段和文件信息
// Copyright (c) 2009 The Chromium embedded framework Authors. All rights
// reserved. Use of this source code is governed by a BSD-style license that
// can be found in the LICENSE file.
#include “transfer_util.h“
void transfer_string_list_contents(cef_string_list_t fromList
StringList& toList)
{
int size = cef_string_list_size(fromList);
CefString value;
for(int i = 0; i < size; i++) {
cef_string_list_value(fromList i value.GetWritableStruct());
toList.push_back(value);
}
}
void transfer_string_list_contents(const StringList& fromList
cef_string_list_t toList)
{
size_t size = fromList.size();
for(size_t i = 0; i < size; ++i)
cef_string_list_append(toList fromList[i].GetStruct());
}
void transfer_string_map_contents(cef_string_map_t fromMap
StringMap& toMap)
{
int size = cef_string_map_size(fromMap);
CefString key value;
for(int i = 0; i < size; ++i) {
cef_string_map_key(fromMap i key.GetWritableStruct());
cef_string_map_value(fromMap i value.GetWritableStruct());
toMap.insert(std::make_pair(key value));
}
}
void transfer_string_map_contents(const StringMap& fromMap
cef_string_map_t toMap)
{
StringMap::const_iterator it = fromMap.begin();
for(; it != fromMap.end(); ++it)
cef_string_map_append(toMap it->first.GetStruct() it->second.GetStruct());
}
void transfer_string_multimap_contents(cef_string_multimap_t fromMap
StringMultimap& toMap)
{
int size = cef_string_multimap_size(fromMap);
CefString key value;
for(int i = 0; i < size; ++i) {
cef_string_multimap_key(fromMap i key.GetWritableStruct());
cef_string_multimap_value(fromMap i value.GetWritableStruct());
toMap.insert(std::make_pair(key value));
}
}
void transfer_string_multimap_contents(const StringMultimap& fromMap
cef_string_multimap_t toMap)
{
StringMultimap::const_iterator it = fromMap.begin();
for(; it != fromMap.end(); ++it) {
cef_string_multimap_append(toMap
it->first.GetStruct()
it->second.GetStruct());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 35687 2014-09-14 00:05 cefclient.vcxproj
文件 13989 2014-09-14 00:05 cefclient.vcxproj.filters
文件 2031 2015-03-11 15:22 cefclient2010.sln
目录 0 2014-09-14 00:05 include\
目录 0 2014-09-14 00:05 include\capi\
文件 7318 2014-09-14 00:05 include\capi\cef_app_capi.h
文件 3044 2014-09-14 00:05 include\capi\cef_ba
文件 16641 2014-09-14 00:05 include\capi\cef_browser_capi.h
文件 3760 2014-09-14 00:05 include\capi\cef_browser_process_handler_capi.h
文件 2855 2014-09-14 00:05 include\capi\cef_callback_capi.h
文件 5285 2014-09-14 00:05 include\capi\cef_client_capi.h
文件 7569 2014-09-14 00:05 include\capi\cef_command_line_capi.h
文件 8487 2014-09-14 00:05 include\capi\cef_context_menu_handler_capi.h
文件 7203 2014-09-14 00:05 include\capi\cef_cookie_capi.h
文件 4038 2014-09-14 00:05 include\capi\cef_dialog_handler_capi.h
文件 4349 2014-09-14 00:05 include\capi\cef_display_handler_capi.h
文件 13828 2014-09-14 00:05 include\capi\cef_dom_capi.h
文件 4570 2014-09-14 00:05 include\capi\cef_download_handler_capi.h
文件 5100 2014-09-14 00:05 include\capi\cef_download_item_capi.h
文件 4771 2014-09-14 00:05 include\capi\cef_drag_data_capi.h
文件 2865 2014-09-14 00:05 include\capi\cef_drag_handler_capi.h
文件 3409 2014-09-14 00:05 include\capi\cef_focus_handler_capi.h
文件 7114 2014-09-14 00:05 include\capi\cef_fr
文件 2991 2014-09-14 00:05 include\capi\cef_geolocation_capi.h
文件 3819 2014-09-14 00:05 include\capi\cef_geolocation_handler_capi.h
文件 5461 2014-09-14 00:05 include\capi\cef_jsdialog_handler_capi.h
文件 3531 2014-09-14 00:05 include\capi\cef_keyboard_handler_capi.h
文件 8305 2014-09-14 00:05 include\capi\cef_life_span_handler_capi.h
文件 4655 2014-09-14 00:05 include\capi\cef_load_handler_capi.h
文件 12990 2014-09-14 00:05 include\capi\cef_menu_model_capi.h
文件 4945 2014-09-14 00:05 include\capi\cef_origin_whitelist_capi.h
............此处省略420个文件信息
- 上一篇:HighSpeedChart动态绘图
- 下一篇:基于winpcap的ARP发送程序
相关资源
- .net CoreMVC6Demo代码
- onvif客户端demo
- High-speed Charting Control Demo
- MFC中用CEF实现c++与js交互
- mfc集成 cef3 成vs工程及编译MFC嵌入谷歌
- 语音识别的demo及需要的库
- MFC对话框使用CEF浏览器内核vs2012可编
- MFC通过CEF封装Chrome浏览器内核
- 海康威视多路播放Demo
- 基于MFC海康威视摄像头Demo含抓图显示
- 音频重采样Demo(Speex)
- QTQTabWidget文字垂直显示Demo源码
- HTTP chunked方式传输的C语言解析
- C#实时监测usb设备的插拔情况,winfo
- win32对话框tab control控件使用demo
- io多路复用c语言版简单http服务器dem
- 基于C++MFC-RS485串口通信demo-完整版-代
- TCP长短连接简单Demo
- SHA-256算法的C++实现及demo
- QML_MVC_Demo
- Linux c++多线程串口编程demo
- Demo: c/c++动态库DLL调用,c#等其他语言
- Ogre嵌入MFC_DEMO
- Visual Studio 2013开发MFC程序对Excel 2010进
- C++加载百度地图demo
- gridctrl_demo
- 设计模式之委托模式的demo
- c++函数指针使用demo
- 泡泡堂 DirectX11 Demo
- 基于qt5.8写的一个贝塞尔曲线非转存
评论
共有 条评论