- 博客(7)
- 资源 (109)
- 问答 (1)
- 收藏
- 关注
原创 22.WebBrowser中JS和C++代码互相调用
WebBrowser内嵌的网页中JS与本地C++代码可以相互调用,这样就可以最大程度利用C++强大的计算能力和与本地硬件通信。本文详细演示了JS和C++代码互相调用的方法,JS调用C++的类独立封装可直接修改使用。
2017-10-22 16:53:16 5730
原创 21. IE WebBrowser控件的基本使用
综合使用COM的自动化接口、连接点最好的例子就是IE WebBrowser控件,这也是最常用的一个COM控件,借助它我们可以用网页编写界面、调用本地代码,也就是当前流行的混合式程序。本文详述了IE控件的基本使用,包括静态创建、动态创建和事件响应,并对创建过程的atl代码进行剖析,清楚的画出了整个创建脉络。
2017-10-22 11:17:03 6043
原创 3. GDI+ Bitmap和GDI HBITMAP互转
本文详细的讲解了带透明度的HBITMAP和Bitmap的转换,解决常见的Bitmap转HBITMAP背景变浅,HBITMAP转Bitmap背景变黑的问题,并演示了如何输出HBITMAP和Bitmap的每行像素,所有代码封装成了类,可以直接在生产环境中使用。
2017-10-21 15:05:35 10884
原创 2. GDI+图像的加载和保存
GDI只提供了加载和保存BMP图像的方法,对于现代化UI显示显然是不够的。GDI+提供了常用图像格式(BMP/TIFF/JPG/PNG/GIF等)的加载和保存,基于编码器/解码器的设计有利于进一步扩展,但是也存在一些坑,本文就这些加以详细说明,并给出一个封装类,可用于实际生产环境使用。
2017-10-17 21:45:51 1287
原创 1.GDI+ 常用方法详解
作为Windows图形系统基准的GDI存在诸多不足:Alpha通道支持较弱,不支持高级图像功能,抗锯齿能力差等等。为了解决这鞋问题,微软推出GDI+,使用非常方便,满足大多数场合需求。本文演示了常见GDI+函数使用。
2017-10-15 20:30:36 2867
原创 Windows平板 区分当前是鼠标点击还是触摸
演示如何在鼠标响应详细中判断当前用户是通过鼠标点击还是通过触摸完成当前动作,据此可以最大程度兼容传统Windows程序,同时保证触摸体验效果。
2017-10-15 18:31:53 4490
原创 C++ 11 thread静态链接getlogicalprocessorinformation导致错误
Windows中C++ 11 thread类静态链接getlogicalprocessorinformation导致在XP SP2之前报找不到定位点的错误,本文详细描述了定位这一问题的过程。
2017-10-15 18:00:45 1677
python父子进程
2018-08-02
MFC程序员的WTL指南
2018-07-28
WebBrowser 高级特性调整
2017-11-02
带透明度的HBITMAP和Bitmap的转换
2017-10-21
ATL常用包装类演示
2017-08-12
HbaseJavaClient.java
2020-09-10
SendMessage 无法设置ComboBox的值
2015-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人