WkeWebKit.cpp 新增 wkeSetTransparent(m_pWebView, true);

void CWkeWebkitUI::DoInit()
{
CControlUI::DoInit();
// 设置UA
wkeSetUserAgent(m_pWebView, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2228.0 Safari/537.36");
// 设置名称
wkeSetName(m_pWebView, T2ANSI(GetName()).c_str());
// 设置窗口透明
wkeSetTransparent(m_pWebView, true);
// 启动定时器
SetTimer(EVENT_TICK_TIEMER_ID, 30);
// 初始化后回调接口
wkeOnTitleChanged(m_pWebView, OnWkeTitleChanged, this);
wkeOnURLChanged(m_pWebView, OnWkeURLChanged, this);
wkeOnNavigation(m_pWebView, OnWkeNavigation, this);
wkeOnCreateView(m_pWebView, OnWkeCreateView, this);
wkeOnDocumentReady(m_pWebView, OnWkeDocumentReady, this);
wkeOnLoadingFinish(m_pWebView, OnWkeLoadingFinish, this);
} // 以及 void CWkeWebkitUI::DoPaint(HDC hDC, const RECT& rcPaint) 中
// ::BitBlt(hDC, m_RendData.rt.left, m_RendData.rt.top, m_RendData.rt.right - m_RendData.rt.left, m_RendData.rt.bottom - m_RendData.rt.top, m_RendData.hDC, 0, 0, SRCCOPY);
// 修改为
BLENDFUNCTION bf = { AC_SRC_OVER, 0, 0xFF, AC_SRC_ALPHA };
::AlphaBlend(hDC, m_RendData.rt.left, m_RendData.rt.top, m_RendData.rt.right - m_RendData.rt.left, m_RendData.rt.bottom - m_RendData.rt.top, m_RendData.hDC, 0, 0, m_RendData.rt.right - m_RendData.rt.left, m_RendData.rt.bottom - m_RendData.rt.top, bf);
否则会出现wke窗口透过程序窗口直接看到桌面

最新文章

  1. buffer pool
  2. CodeForces Round 192 Div2
  3. C++之路进阶——codevs2460(树的统计)
  4. source insight资源
  5. MRuby 编译笔记
  6. [置顶] 读取pdf并且在web页面中显示
  7. PHP 读json文件并转php配置文件
  8. 手机app
  9. jQuery插件开发 格式与解析
  10. MVC中的错误过滤器无法拦截URL路径错误的解决办法
  11. fzu 2150 Fire Game 【身手BFS】
  12. 工控随笔_12_西门子_WinCC的VBS脚本_03_变量类型
  13. httpclient 连接路由
  14. 关于这个 SDK.InvalidRegionId : Can not find endpoint to access
  15. 关于使用REST API
  16. MediaTypeListWidget->insertItem 添加的label没有填充单元格
  17. python常用模块补充hashlib configparser logging,subprocess模块
  18. Linux基础学习4
  19. xml 文件不给提示(以mybatis 的 mapper映射文件为例)
  20. 更全的bootstrap教程连接

热门文章

  1. 160526、高并发之LVS搭建负载均衡
  2. Java 数组详解 - 用法、遍历、排序、实用API
  3. echart绑定点击事件
  4. java拾遗4----一个简单java程序的运行全过程
  5. js的class属性获取、增加、移除
  6. pandas.read_csv() 部分参数解释
  7. python模块之PIL模块(生成随机验证码图片)
  8. 『HTML5挑战经典』是英雄就下100层-开源讲座(一)从天而降的英雄
  9. Spark2.0 特征提取、转换、选择之二:特征选择、文本处理,以中文自然语言处理(情感分类)为例
  10. kettle部分传输场景应用(每个作业都实验过啦)