zoukankan      html  css  js  c++  java
  • webbrowser控件——Windows下的开发利器

    首先说明,本人比较菜,做C++没多长时间。

    刚开始用MFC写程序时,连个基本的字体都不会变(颜色、大小等),

    索性干脆就啥也不改了,直接默认,界面就那样了,老子不管了。

    心想这C++做个界面咋就那么麻烦呢?

    偶然的机会,偶发现了一样东西!

    相信大家都看过不少的CHM帮助文档,如下。

    乍一看,一个标准的Windows客户端软件,跟其他Windows软件没有什么不同。

    可是细心的你有没有发现(或者说一直在发现,只是不确定),有半部分是不是特别像一个网页呢?

    不用怀疑,千真万确,熟悉的蓝色,熟悉的下划线,熟悉的超链接,绝对是一个网页。

    我心里一直在琢磨,网页咋能嵌到程序里呢,难道这个程序还集成了一个浏览器不成。

    关键是不光这个软件,我发现好多程序都有这个特点,如下。

    我把他们归为一类是有原因的,有的时候我看CHM文档时嫌字体太小,就上网上查调大字体的方法,如下。

    只要选择了“忽略网页上指定的字号”,不管是CHM,还是金山词霸,还有Foxmail,哪些看起来像网页的部分字体都变大了,

    最重要的是IE浏览器的字体也变大了,无疑,我可以得出结论,这些软件都嵌入了浏览器。以后再碰到什么漂亮的界面,不确定是不是html做时,

    可以用这个改字体方法一试,立马现行。

    可是这浏览器究竟是咋嵌进去的呢,直到今天我才找到原因,因为头给了我一个用这种技术做的项目,WebBrowser控件,哎!一片空白!

    引用博友的一篇论文吧:

  • 相关阅读:
    rhel7 编写CMakeList.txt编译运行MySQL官方例子代码
    记录下 rhel 7 安装MySQL 并重置root密码
    杨辉三角 可以不用二维数组的
    一个ACE 架构的 Socket Client
    一个ACE 架构的 C++ Timer
    一个C++版的网络数据包解析策略
    标记下 'net 查壳/脱壳/加壳' 工具
    C++动态加载DLL调用方法
    C# (灰度)加权平均法将图片转换为灰度图
    C# GMap下提供一个高德地图
  • 原文地址:https://www.cnblogs.com/liubaocheng999/p/3583307.html
Copyright © 2011-2022 走看看