1.VC编程实现交互式截屏的MFC DLL(二)

关键词:VC,屏幕截图,交互截屏,MFC,DLL,BMP,位图拷贝,CDC,光标,全屏,鼠标
分类标签:C/C++, MFC, 界面设计, 操作系统
VC编程实现交互式截屏的MFC DLL(一)介绍了实现交互式截屏的MFC DLL入口部分,本文承接前文,实现该项目的其它功能:全屏静态展示当前屏幕,接受用户交互式的鼠标操作。用户可以按下鼠标左键,拖动形成选区,释放完成截屏。本文主要用到的技术包括:在对话框中显示位图(BMP)、鼠标事件的处理、位图拷贝、修改光标。...查看全文>>
  • 发布于 2014-06-26 06:33:08
  • 供稿 wustguangh
  • 1158次阅读
  • 0条评论

2.VC编程实现交互式截屏的MFC DLL(一)

关键词:VC,屏幕截图,交互截屏,MFC,DLL,BMP,位图拷贝,CDC,设备描述表
分类标签:C/C++, MFC, 操作系统, 图形/图像
在实际项目中,经常会用到截屏的功能,于是自己使用VC编写了一个实现截屏功能的MFC DLL,以备随时可以使用。该项目实现了屏幕指定区域截图、全屏用户交互式截图、保存截图结果到位图(BMP)文件等功能,下面分步骤详细介绍具体的设计方案和实现代码。...查看全文>>
  • 发布于 2014-06-26 06:28:53
  • 供稿 wustguangh
  • 1339次阅读
  • 0条评论

3.VC对话框程序响应时间消息(WM_TIMER)

关键词:VC,定时器,MFC,WM_TIMER,SetTimer,KillTimer
分类标签:C/C++, MFC, 界面设计
在VC2008对话框应用程序中,VS为用户提供了方便的图形编程接口,使得为程序增加时间消息响应函数非常方便,本文将通过实际源代码实现一个定时器消息(WM_TIMER)循环的对话框程序,该程序包含了增加对话框消息WM_TIMER响应,定制消息响应函数,启动定时器,结 束定时器等功能。...查看全文>>
  • 发布于 2014-06-26 06:27:23
  • 供稿 wustguangh
  • 1619次阅读
  • 0条评论

4.SHTML文件(include)包含出现空行的处理办法

关键词:SHTML,文件包含,include,UTF-8,空行,bom
分类标签:HTML/CSS, Web
本以为页面静态化很简单,没想到实际实现过程中还是遇到了不少的问题。页面上有一些是公用嵌套页如hot.xml,bottom.htm等,为了修改维护方便决定使用shtml的include来解决,问题随之来了:<!--#include file=”head.inc”-->这样包含后发现页面上会出现一个空行。...查看全文>>
  • 发布于 2014-06-25 10:50:22
  • 供稿 wustguangh
  • 197次阅读
  • 0条评论

5.VC编程实现色彩空间RGB与XYZ相互转换

关键词:VC,色彩空间,PhotoShop,RGB,XYZ,LAB,图像编程
分类标签:C/C++, 图形/图像
由于公式比较繁琐,代码比较复杂,所以关于VC编程实现色彩空间的转换将分成多篇文章介绍。RGB色彩空间与LAB色彩空间之间的转换通常需要XYZ色彩空间过渡完成,本文主要介绍RGB与XYZ色彩空间之间的相互转换原理和具体实现,首先介绍rgb色彩空间转换成XYZ色彩空间的理论计算公式和VC源代码,然后介绍XYZ转换成rgb色彩空间的计算公式和源代码。...查看全文>>
  • 发布于 2014-06-25 10:50:03
  • 供稿 wustguangh
  • 7615次阅读
  • 1条评论

6.Win7环境使用VC2008进行OpenGL编程

关键词:VC2008,MFC,OpenGL,Win7,渲染描述表,像素格式,五子棋
分类标签:C/C++, 图形/图像, MFC
本文主要介绍VC进行OpenGL编程时建立视场和程序框架,这是一个通用的OpenGL程序框架,通过调用OpenGL函数完成五子棋棋盘的绘制,读者将一步步地建立一个基础性的OpenGL程序,对VC+OpenGL进行开发的基础设置工作建立初步的认识。...查看全文>>
  • 发布于 2014-06-25 10:49:37
  • 供稿 wustguangh
  • 1119次阅读
  • 0条评论

7.JAVA实现字符串MD5加密

关键词:JAVA,MD5加密,MessageDigest,
分类标签:Java, 加密/解密
在 Java 中,java.security.MessageDigest 中已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。...查看全文>>
  • 发布于 2014-06-25 10:48:35
  • 供稿 wustguangh
  • 1262次阅读
  • 0条评论

8.JLabel实现超链接效果

关键词:JLabel,超链接,类,Desktop,getDesktop,browse
分类标签:Java, Swing, 界面设计
本文详细介绍了使用JLabel实现超链接效果,用户可以分别指定标签显示的文字和对应的URL地址。如果用户指定的URL地址不合法,程序会输出对应的异常。实现的效果主要包括取得鼠标焦点时JLabel标签显示成蓝色,鼠标形状编程手型,显示下划线,失去鼠标焦点时恢复正常的显示状态,用户点击超链接时使用browse方法打开对应的URL地址。...查看全文>>
  • 发布于 2014-06-25 10:48:14
  • 供稿 wustguangh
  • 3434次阅读
  • 0条评论

9.JAVA与其它语言程序进行交互

关键词:Java,外部程序,CMD,进程,调用,Process
分类标签:Java, 操作系统
Java以编程方便赢得了广大程序员的喜爱,但是Java的运行依赖于虚拟机,许多与系统交互的操作便必须借助其它编程语言完成。本文讨论利用Java调用本地命令行程序,并使Java程序能与该命令行程序进行交互的方案,最终实现Java对该程序的操作如同在终端中对程序的操纵一样。...查看全文>>
  • 发布于 2014-06-25 10:47:47
  • 供稿 wustguangh
  • 172次阅读
  • 1条评论

10.总结JAVA调用外部程序的方法

关键词:JAVA,启动外部程序,调用程序,打开文件,Runtime,Process
分类标签:Java, 操作系统
在一个java应用中,经常会遇到这样的需求,就是需要调用一些外部的应用做一些处理,比如调用excel,然后再继续程序的运行。本文总结了Java启动外部程序的常用方式,包括启动DOS内部命令、打开系统关联文件、执行DOS应用程序等,让java应用更加灵活。...查看全文>>
  • 发布于 2014-06-25 10:47:30
  • 供稿 wustguangh
  • 7040次阅读
  • 0条评论