画笔对象画笔对象Pen用于在设备环境DC上绘制形状的轮廓线,比如矩形、圆及多边形等,形状的轮廓有线条类型、粗细及颜色三个属性,我们都需要在Pen对象进行体现。在GDI的API函数中,操作画笔时,我们有以下比较常用的函数:1 Public Declare Function CreatePen Lib ...
分类:
其他好文 时间:
2015-09-17 13:22:18
阅读次数:
181
项目是做一个画图程序,最近加入了一个图片闪烁的效果,用timer定时每100ms画一遍,每遍通过colormatrix设置不同的alpha值实现(colormatrix几乎不会增加负荷,渲染速度仅增加1ms消耗)。效果是没问题,但是效率有问题了。当画一个3000*3000的jpeg图片的时候,debug模式下测试..
分类:
其他好文 时间:
2015-09-14 00:42:08
阅读次数:
260
转自:http://hi.baidu.com/fancys_he/blog/item/2861344affcfe32609f7efd1.html句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。...
分类:
其他好文 时间:
2015-09-10 15:41:47
阅读次数:
124
项目需要做WINFORM程序与powerpoint交互,把winform生成的图片自动拷贝到ppt中。目前使用python做了一个简单的服务解决。由于要求是32位程序,所以下面全都是32位的版本。第一步,安装python2.732位。第二部,安装py2exe32位。第三步,安装pywin3232位。第四步,用Eclipse(pyd..
分类:
编程语言 时间:
2015-09-09 11:37:18
阅读次数:
449
这几天学习 JSON - SuperObject, 非常幸运地得到了其作者Henri Gourvest大师的同步指点! (Henri 大师也是 DSPack 和 GDI+ 头文件的作者; 大师是法国人, 竟能用中文给我回复, 没想到!).学习中发现 SuperObject 有些地方对中文(或者说 U...
分类:
Web程序 时间:
2015-09-07 09:36:14
阅读次数:
235
现在显卡基本都支持DX,支持OG的已经很少了GDI,图形设备接口,MS开发的通用的windows系统图形编程接口,功能强涉及面广,一般的编程都用它。但是用来做多媒体开发就差强人意了OpenGL :OPENGL是SGI开发的一套三维图形软件包。只是图形函数库。DirectX包含图形,声音,输入,网络等...
分类:
其他好文 时间:
2015-09-05 23:38:43
阅读次数:
463
【设备环境】 DC(Device Context)在这里我们需要明白一点 Windows SDK 和 MFC类封装 绘图编程的一点区别Window SDK 由于是纯粹采用WindowAPI 来实现编程 有自己的应用程序测基本框架MFC 由于采用采用类封装的机制 将C++面向对象编程和windows的...
int GetEncoderClsid(const WCHAR* format, CLSID* pClsid){ UINT num = 0; UINT size = 0; ImageCodecInfo* pImageCodecInfo = NULL; Gdiplus::GetImageEncoder...
本次屏笔的实现采用隐藏Form的方式实现,ALT+Q激活屏笔,再次点击取消。
激活屏笔时,先cpoy屏幕内容到bitmap,然后将其显示到picturebox,之后最大化Form,然后再用Graphics记录鼠标轨迹画图。
使用钩子捕捉键盘和鼠标全局事件。全局键盘鼠标钩子请参考http://blog.csdn.net/q317379184/article/details/47979309
使...
分类:
其他好文 时间:
2015-08-26 12:02:26
阅读次数:
205
使用GDI+画一个电子印章,初次使用,请多多指教。
以下是Form代码,大家应该都会用,项目文件就不上传了。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.SetStyle(Control...
分类:
其他好文 时间:
2015-08-21 17:10:30
阅读次数:
171