易网时代-编程资源站
Welcome
首页
/
软件开发
/
C++
在VC6.0中用GDI+调用png图片实现半透明渐变的特效窗口
2016-07-27
18
在VC6.0中用GDI+调用png图片实现半透明渐变的特效窗口2010-10-27邵凯锋一、概述GDI+的应用使得平面图形图象编程变的更加容易,本文以一个基于对话框的时钟程序为例,在6.0中调用*.png图片实现半透明渐变窗口,该程序实现了指针式和数字式两种时钟显示方式。窗口实现了半透明渐变窗口、窗口拖动无移动矩形框、隐藏了任务栏窗体按钮等。效果图如下:图一 程序执行后与WindowXP桌面背景效果图二、准备工作1、图片资源准备工作。首先在Photosho...
在MFC中应用CTreeCtrl控件的技巧
2016-07-27
16
在MFC中应用CTreeCtrl控件的技巧2010-10-27阿宽首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和...
用VC++建立Service服务应用程序
2016-07-27
20
用VC++建立Service服务应用程序2010-10-27李佳颖本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。为什么要使用服务应该程序呢...
一个生成公章图片的简易工具
2016-07-27
20
一个生成公章图片的简易工具2010-10-27金险飞本例的运行结果图如下一、功能与原理学习VC也没多久,将我做的这个小工具和大家分享一下。其主要功能就是可以自定义生成公章图形并保存为bmp图片,希望对大家有点用。具体实现的方法如下:步骤一:生成对话框工程,并加入相应的控件,图片的显示使用Picture控件;步骤二:定义生成图形所需要的参数;步骤三:通过参数定义,生成对应的Bitmap,再在Picture控件中显示该位图,具体实现参看源程序。步骤四:将生成的...
修改QQ的程序
2016-07-27
16
修改QQ的程序2010-11-02 vckbase 邵雪璇最近一网友要戒QQ,要我写个程序帮他把QQ戒了,昨天一天搞定了,里面有点有用的东西拿出来 如果觉得我很菜不要骂我 :E主要思路:FindWindow -> "发送消息" "查看消息"修改QQ的Button,Static,Edit控件修改注册表,让其自动运行具体代码如下:char buttoncaption[4][20]={ "聊天记录(&am...
也谈QQ安全
2016-07-27
18
也谈QQ安全2010-11-02 vckbase 颜飞近日无所事事,看到现在的QQ防盗技术越来越好,一般的钩子已经无法获取用户输入的密码了,我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据,发现是不可行的。左思右想,既然程序本身的防范很 严密。那么我们就从用户这边来下手吧。毕竟很多用户对电脑不是很了解的^_^,各位看官可不能扔丑鸡蛋啊。网吧里一般用户点击QQ快捷方式后就输入号码和密码,然后再登陆,这样我们就可以进行...
隐藏你的鼠标
2016-07-27
14
隐藏你的鼠标2010-11-02 vckbase 王哲(注意:本代码具有一定的危险性,如您无法控制您的计算机,请注销或重新启动)一、建立一个单文档的应用程序框架二、为隐藏主窗口,将OnCreate 删除。并在App类里修改m_pMainWnd指向ShowWindow(SW_HIDE)三、现在在mainframe的实现文件里添加如下内容:POINT mp,cursorNew;/////////////////////////////////////// CM...
浅谈PDFlib中文输出(一)如何使用Acrobat标准的简体中文字体
2016-07-27
16
浅谈PDFlib中文输出(一)如何使用Acrobat标准的简体中文字体2010-11-02 vckbase Michelle YiPDF文件格式以其安全可靠,易于交换,及保真度高而成为电子文档的标准。PDFlib是一套在国际上非常流行的在服务器端批量生成PDF文档的功能强大的软件包。国外许多政府,税务,银行,水电,邮电部门用其在线生成PDF格式的单据及报表。对于国内用户来说,如何使用PDFlib输出简体中文会是我们最关心的问题。在这里我将于大家一起分享自己...
浅谈PDFlib中文输出(二)如何在PDFlib中使用其他简体中文字体
2016-07-27
17
浅谈PDFlib中文输出(二)如何在PDFlib中使用其他简体中文字体2010-11-02 vckbase Michelle Yi除了PDFlib自带字体外,用户还可以使用安装在系统上的字体及其他用户字体。PDFlib称安装在Windows和Mac操作系统中的(存在于或被拷入相应系统字体目录的)TrueType, OpenType 和PostScript字体为宿主字体(Host Font)。PDFlib可直接引用字体名进行调用,但必须与文件名完全相同(严格...
浅谈PDFlib中文输出(三)PDFlib 的几种文本输出函数
2016-07-27
15
浅谈PDFlib中文输出(三)PDFlib 的几种文本输出函数2010-11-02 vckbase Michelle Yi1.PDF_showvoid PDF_show(PDF *p, const char *text)void PDF_show2(PDF *p, const char *text, int len)在当前坐标用当前字体及字体大小输出文本。PDF_show将认为字符串是以空字符结尾(NULL);若字符串有可能含有空字符(如多字节字符串),用...
浅谈PDFlib中文输出(四)PDFlib 接收的几种文本输入形式
2016-07-27
21
浅谈PDFlib中文输出(四)PDFlib 接收的几种文本输入形式2010-11-02 vckbase Michelle YiPDFlib的textformat参数用以设定文本输入形式,其有效值如下:bytes: 在字符串中每个字节对应于一个字符。主要应用于8位编码。utf8:字符串是 UTF-8编码。ebcdicutf8:字符串是EBCDIC的UTF-8编码,只应用于IBM iSeries和zSeries。utf16:字符串是 UTF-16编码。如果字符...
浅谈PDFlib中文输出(五)-- 人工生成粗体及斜体字形
2016-07-27
19
浅谈PDFlib中文输出(五)-- 人工生成粗体及斜体字形2010-11-02 vckbase Michelle Yi一般来说, 每种基本字体, 都会有在其基础上变化字形的附加字体。比如,字体Arial, 就有其附加字体Arial Bold (粗体), Arial Italic(斜体), 及Arial Bold Italic(粗斜体)。一般你都可以找到或购买到相应的附加字体。但有时为了应急,或对字体字形没有非常严格的要求。在这样的情况下,我们可以采用人工字...
使用 <map> 库创建关联容器
2016-07-27
14
使用 <map> 库创建关联容器2010-11-02 MTT工作室 Danny Kalev摘要:当索引是整型,那么将值与之关联并不难,但如果数据的关联值对是其它数据类型怎么办呢?<map>库具备一个关联容器,使用它可以很方便地关联所有类型的数据对。本文将讨论 <map> 库的使用方法和技巧。关系数据库,科学计算应用以及基于Web的系统常常需要类似 vector 的容器,其索引可以是如何数据类型,不一定是整数。这样的容器叫...
使用CInternetSession封装多线程http文件下载
2016-07-27
14
使用CInternetSession封装多线程http文件下载2010-11-02 crazy-bit 付黎如何下载一个http文件?我们当然可以用socket自己实现http协议去做,但费时费力还易出bug,对于一个客户端程序稳定易维护是第一位的,所幸MS给我们提供了功能强大的internet API函数族,MFC的CInternetSession对它们进行了一些简单的封装,但如此简单的封装对我等拿来主义者来说只是个半成品。必须经过再加工才能食用。先来介...
实现文件加密功能
2016-07-27
14
实现文件加密功能2010-11-02 vckbase 林静我前几天在VC知识库(VCKBASE.COM)下载了一个 "徐景周" 做的一个叫<加密之星>的小工具的源代码,我把它编译后拿文件来实验一下发现它对大多数文件都不管用.比如,加密文本文件只有文件的前一部分被加密而大部分还完整的存在, 如果用来加密mp3,简直就不起作用,加密后的mp3还是能很好的从头播放的尾..所以我自己发明了一种文件加密的方法,虽然很简单,但是能安全地...
如何获取其它进程中窗口的窗口过程
2016-07-27
18
如何获取其它进程中窗口的窗口过程2010-11-02耿海增开发环境: Windows XP + VC6+Platform SDK 或者 VS.NET 2003+测试环境: Windows XP曾经以为获取一个窗口的窗口过程很简单,不就是GetWindowLong一下吗,看spyxx获取的多么顺利。后来才发现原来不是这么简单。获取本进程内窗口的窗口过程确实很简单,直接调用GetWindowLong(hWnd,GWL_WNDPROC)就可以了(注意,根据窗口是...
任意分布的随机数的产生方法—VC程序实现方法
2016-07-27
31
任意分布的随机数的产生方法—VC程序实现方法2010-11-02 vckbase 戎亚新摘要:随机数在实际运用中非常之多,如游戏设计,信号处理,通常我们很容易得到平均分布的随机数。但如何根据平均分布的随机数进而产生其它分布的随机数呢?本文提出了一种基于几何直观面积的方法,以正态分布随机数的产生为例讨论了任意分布的随机数的产生方法。正文:一、平均分布随机数的产生大家都知道,随机数在各个方面都有很大的作用,在vc的环境下,为我们提供了库函数rand()来产生一...
可定制大小和数量的随机数函数
2016-07-27
14
可定制大小和数量的随机数函数2010-11-02袁海鸿近日在做一个考试软件时,需要每次题目不同且题数可定制,在C++没找到适用函数,就顺手做了一个较通用的C++的随机函数扩展,请大家编程时参考。void randEx(int MAX,int NUM){ int k=0; int j=0; time_t t; //设置rand函数所用的启始种子值,以期每次产生的随机数序列均不相同。 srand((unsigned) time(&t)); ...
程序实现多国语言的动态切换解决方案
2016-07-27
19
程序实现多国语言的动态切换解决方案2010-11-02耿海增实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件。当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且容易出现疏漏的工作。我的方法是把所有用到的字符串都放到文件中,一种语言一个文件,根据选...
导入表内注入代码(一)
2016-07-27
14
导入表内注入代码(一)2010-11-02小刀人(包括:itview.zip (87.1 KB) pemaker6.zip (96.6 KB) pemaker7.zip (193 KB)zimport.zip (130 KB)。译注:本文代码可在VS2003及WINDOWSXP+sp2下正常运行,Windows2000下ITview功能有异常。)本文介绍注入代码到PE(Portable Executable可移植的执行体)文件格式的Import Table...
<<
281
282
283
284
285
286
287
288
289
290
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图