Welcome 微信登录

首页 / 软件开发 / C++

启动新的应用程序

启动新的应用程序

启动新的应用程序2008-01-05在for DOS的C语言中,有一个system()函数,其功能是执行命令行程序,在VB中也有shell()函数,在Windows程序设计中WinAPI也为我们提供了类似的函数,它们就是WinExec()和ShellExecute(),下面就来讨论一下这两个函数的用法。1)WinExec()函数原型: UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow);参数说明:(激活的意思是能接受焦...
VC中双冒号(::)的作用

VC中双冒号(::)的作用

VC中双冒号(::)的作用2010-06-29::是C++里的“作用域分解运算符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。:: 一般还有一种用法,就是直接用在全局函数前,表示是全局函数。当类的成员函数跟类外的一个全局函数同名时,在类内定义的时候,打此函数名默认调用的是本身的成员函数;如果要调用同...
VISUAL C++中的OCX控件的使用方法

VISUAL C++中的OCX控件的使用方法

VISUAL C++中的OCX控件的使用方法2010-07-01新一代32位操作系统WINDOWS 95舍弃了VBX控件,取而代之的是OCX控件。OCX控件具有功能强大,界面美观的特点,然而许多参考书中并没有详细阐述OCX控件的使用方法,使得一些如数据库表格,远程数据控件等接口复杂的OCX难于使用。这里将详细阐述OCX的使用方法。首先提醒读者要注意的是:使用OCX构件之前,必须登记注册,否则不能使用。安装VISUAL C++时,系统自动注册登记软件附带的O...
任务条状态区的应用

任务条状态区的应用

任务条状态区的应用2008-01-05Windows95的任务条(Taskbar)上有一个状态区,可以显示当前输入法(中文版)、当前时间等信息,当启动打印管理器时还可显示打印管理器的图标,表明打印机正在工作。我们可以使用这一技术为正在后台工作的程序设置一个图标,以显示它的工作状态,用户可以通过鼠标点击来查询详细情况或修改工作参数。下面对其实现方法作一介绍。图标的添加和删除实现这两个操作都是通过调用Shell_NotifyIcon函数,并传递两个参数:一个是...
用udp协议通讯示例

用udp协议通讯示例

用udp协议通讯示例2010-07-01fs007一、绪言udp是一种面向非连接,不可靠的通讯协议,相对于tcp来说,虽然可靠性不及,但传输效率较高。所以在上仍有很大的用途。这几日需要了解下udp通讯的过程,上网发现这方面的资料还挺少。于是仔细的翻找了下msdn,基本上搞清楚了udp通讯的过程。做了一个测试的例子。希望对大家有帮助。二、udp的通讯过程server端: open a socket(socket)--->name the socket(...
Win9x下隐藏程序不出现在CTRL+ALT+DEL对话框中

Win9x下隐藏程序不出现在CTRL+ALT+DEL对话框中

Win9x下隐藏程序不出现在CTRL+ALT+DEL对话框中2008-01-05Windows95/98下怎样隐藏应用程序不让它出现在CTRL-ALT-DEL对话框中?把你的应用程序从CTRL-ALT-DEL对话框中隐藏的一个简单办法是去应用程序的标题。如果一个程序的主窗口没以标题,Windows95不把它放到CTRL-ALT-DEL对话框中。清除标题属性的最好地方是在WinMain函数里。WINAPI WinMain(HINSTANCE, HINSTAN...
鼠标屏幕取词技术的原理和实现

鼠标屏幕取词技术的原理和实现

鼠标屏幕取词技术的原理和实现2008-01-05“鼠标屏幕取词”技术是在电子字典中得到广泛地应用的,如四通利方和金山词霸等软件,这个技术看似简单,其实在windows系统中实现却是非常复杂的,总的来说有两种实现方式:第一种:采用截获对部分gdi的api调用来实现,如textout,textouta等。第二种:对每个设备上下文(dc)做一分copy,并跟踪所有修改上下文(dc)的操作。 第二种方法更强大,但兼容性不好,而第一种方法使...
如何在对话框程序中使用动画控件

如何在对话框程序中使用动画控件

如何在对话框程序中使用动画控件2010-07-01NorthTibet很多人都想在程序中实现 avi 控制。本文将一步一步教你如何在一个基于对话框的程序中添加 avi 动画控制(CAnimateCtrl)。其实只要知道了方法,整个过程很简单。图一是本文例子程序运行画面,这个程序用到了表示文件拷贝的avi动画。下面就来看看具体实现方法:图一 使用avi动画的对话框在对话框资源编辑器中打开对话框,添加一个动画控件(Animate)。 然后进入类向导&ldquo...
监视程序的编制

监视程序的编制

监视程序的编制2008-01-05监视程序,这个名字听起来似乎很陌生。它的用途主要是在后台监视中关键信息的改变,比如注册表的改变及硬盘上由于文件操作引起的改变等等。也许有人会问了,编制这样的程序有什么价值呢?硬盘上文件改变了,我只要在资源管理器里点一点不就全都清楚了吗?问题当然不会这样简单,如今大家的硬盘都已经用G来做单位了,一块4.3G的硬盘中,大大小小的文件全都加起来也会有若干万(相信新购机的朋友会考虑IBM10.1G的大硬盘,那文件数量将更加不可想象...
VC自绘对话框

VC自绘对话框

VC自绘对话框2010-07-01 VC知识库 Alon闲来无事,写了一个简单的对话框界面,希望给需要的朋友有所帮助。界面如下:界面很单调,我只是想说明一下如何实现界面的自绘。如果有需要,也可以绘制更复杂漂亮的界面。程序的实现也不复杂,接下来就跟着我一步一步做。首先,创建一个基于对话框的应用程序。接下来,在CTestDlg类中添加两个成员函数:// In CTestDlg.hpublic: void DrawView();HBITMAP CreateGr...
Windows服务编写原理及探讨(3)

Windows服务编写原理及探讨(3)

Windows服务编写原理及探讨(3)2008-01-05(三)对服务的深入讨论之下现在我们还剩下一个函数可以在细节上讨论,那就是服务的CtrlHandler函数。当调用RegisterServiceCtrlHandler函数时,SCM得到并保存这个回调函数的地址。一个SCP调一个告诉SCM如何去控制服务的Win32函数,现在已经有10个预定义的控制请求:Control codeMeaningSERVICE_CONTROL_STOPRequests the...
改变视图单调的背景

改变视图单调的背景

改变视图单调的背景2010-07-01guodahai我们在用Visual C++写程序时,会看到她自动产生的界面背景非常的单调,我们可以自己来改变这个问题来实现美丽的背景,希望本文对初学者有所帮助。本文代码运行效果图如下下面来跟我做:1.首先准备好一张美丽的图片,保存为BMP格式。2.新建一个工程,命名为:test ,在资源编辑里用Import导入刚才准备好的位图文件.ID为IDB_BITMAP如果位图是大于16色的,会出现无法显示的提示。不要紧,这并不...
Windows服务编写原理及探讨(2)

Windows服务编写原理及探讨(2)

Windows服务编写原理及探讨(2)2008-01-05(二)对服务的深入讨论之上上一章其实只是概括性的介绍,下面开始才是真正的细节所在。在进入点函数里面要完成ServiceMain的初始化,准确点说是初始化一个SERVICE_TABLE_ENTRY结构数组,这个结构记录了这个服务程序里面所包含的所有服务的名称和服务的进入点函数,下面是一个SERVICE_TABLE_ENTRY的例子:SERVICE_TABLE_ENTRY service_table_e...
用MFC改写的点对点语音通讯ActiveX控件

用MFC改写的点对点语音通讯ActiveX控件

用MFC改写的点对点语音通讯ActiveX控件2010-07-01程序简介用ActiveX重新改写了一个点对点通讯的DLL文件(该DLL文件是VCKBASE上的一位前辈写的)偶只是把它改成了一个MFC的ActiveX,这样可以方便的在VB,vbs,js等脚本语言,特别是用在IE里面特别方便了。此程序主要向你说明,其实ActiveX没有多么的神秘。你遵守的它的规则,什么功能都能添加到ActiveX中,并且和写其它的普通的程序没有什么区别!缺点因为同时只能有一...
Windows服务编写原理及探讨(1)

Windows服务编写原理及探讨(1)

Windows服务编写原理及探讨(1)2008-01-05有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。(一)服务的基础知识Question 1. 什么是服务?它的特征是什么?在NT/2000中,服务是一类受到操作优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库...
实现标题条的显示与隐藏

实现标题条的显示与隐藏

实现标题条的显示与隐藏2010-07-01rockieyung有时候为了实际的显示面积大一些或其他的一些原因需要对标题条进行隐藏或显示。本文使用一个简单的例子,说明如何在MFC应用程序的框架下来实现它。其中使用API的方法也可用于其他的Windows应用开发环境。CWnd类提供了一个函数ModifyStyle(),用于改变窗口的风格,原型如下:BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlag...
<< 41 42 43 44 45 46 47 48 49 50 >>