dzxo.com - 零点资讯网

投递文章  投稿指南 RSS订阅 网站通告:
搜索: 您的位置主页>编程语言>C/C++>
  • 2008-01-14 12:58:34另外一种实现平面工具栏的方法(不需要msie)
  • 在前面的文章“如何编写类似于word97的工具栏”中,已经看到了一种实现平面工具栏的方法。事实上,它需要你的机器上要装有 msie (或comctl32.dll),这似乎有些不便。所以我自己开发出了我自己版本的平面工具栏,而不需要上面的要求。我把它称为类ctoolbarex。 使用 cto... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:7评论:0
  • 2008-01-14 12:58:18如何用VC++实现在对话框的控件上显示ToolTip
  • 利用 VC++ 的 AppWizard,可以很容易地实现工具条和菜单项的 ToolTip 或在状态条上显 示帮助信息,但要在对话框的控件上显示 ToolTip 并在状态条上显示控件信息并不是那么容易, 其实,利用 VC++ 中的 WM_SETCURSOR 与 TTN_NEEDTEXT 消息就可达到目的。具体操作如下:... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:5评论:0
  • 2008-01-14 12:58:08利用MFC编程在工具条中增加组合框控件
  • Windows UI技术一直是程序设计人员尤其是用户接口程序设计人员最关心的技术。显然新颖美观的界面会给用户留下深刻的印象。Windows操作系统的流行也在于其用户界面的不断创新与改进。Office 97、Visual Studio 97、Outlook、IE等每一个新的软件的推出都能够给人新的感觉... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:6评论:0
  • 2008-01-14 12:57:54利用任务栏上的图标与用户交互
  • 我们有时需要编制一些仅在后台监控的程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使其运行时的主窗口不可见。同时,应该让用户知道该程序正在运行,并且达到与用户进行交互的目的。将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作是当前... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:6评论:0
  • 2008-01-14 12:57:35用Visual C++ 4.0 实现Windows 95 Socket编程
  • Windows 95 Socket 提供了在Microsoft Windows 95 中进行 网络程序设计的一个接口,它是在 Unix Socket 的基础上发 展而来的,不仅保留了Unix Socket 原有的风格,而且还融 入了适合于 Windows 95 的新特点,这使得用户可以利用 Windows 95 Socket API 直接进行进程与... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:4评论:0
  • 2008-01-14 12:57:32截获WINSOCKET
  • ---- TCP/IP协议是目前各网络操作系统主要的通讯协议,也是 INTERNET的通讯协议,WIN95/NT平台提供了TCP/IP协议的实现函数库WINSOCKET(WSOCKET.DLL)动态库,因而可以利用WINSOCKET 编写基于TCP/IP协议的应用系统。(UNIX平台提供BSD-SOCKET) 在实际应用开发中,我们... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:5评论:0
  • 2008-01-14 12:56:39用VC进行屏幕截取编程
  • 屏幕截取是令人比较感兴趣的事情.虽然现在有不少应用程序如HYPERSNAP等可以用来截取你所喜欢的屏幕画面,但是如果能把这个功能加到自己的程序中,就更能利用它强大的作用. 下面用VC来逐步介绍在Windows95下的实现过程.首先我们要确定屏幕截取的区域,用LPRECT结构来定义.... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:5评论:0
  • 2008-01-14 12:56:19关于VC多文档应用中OpenGL的使用
  • 许多介绍OpenGL与MFC结合使用的文章中都指出,OpenGL只能使用在单文档应用程序中。 然而在应用中,有时希望对一个数据能用多种表现方式同时表示,用SDI应用程序就无法实现这一需求;而用MDI应用,则可同时打开多个视图,每个视图中显示数据的不同属性。 在MDI中使用Ope... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:4评论:0
  • 2008-01-14 12:55:54在 ODBC 中应用DDX 和 RFX
  • MFC 中ODBC 类库简介----MFC 中针对ODBC数据库编程提供了五种基类。这些类封装了有关ODBC的API调用,使用 户能够利用ODBC完成不同类型的数据库编程工作,如访 问Foxpro、dBASE 或Sybase 等不同类型数据库文件,从而避开各种类型数据库文件的复杂的内部结构。这五种基类... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:1评论:0
  • 2008-01-14 12:54:25Visual C++ 5.0 编程经验
  • 另一种改变窗口标题的方法 在1997年9月1日出版的《计算机世界》上有一篇名为《VisualC++4.0编程经验谈》的 文章,其中提到过一种改变窗口标题的方法,即在应用程序的框架类CMainFrame类(注:它是CFrameWnd类的派生类) 的成员函数PreCreateWindow( )中修改CFrameWnd类的... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:2评论:0
  • 2008-01-14 12:54:22用VC++5.0开发中文软件的问题
  • VisualC++ 允许你在建立MFCAppWizard程序时选择不同的语言。在使用远东语言支持DLL时(日语、朝鲜语和中文),需要支持双字节的操作系统。这些DLL在缺省的安装时并没有安装,需要你自己动手来安装。如果你需要它们,你可以在VisualC++CD上的DevStudioSharedIDEBinIDE... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:2评论:0
  • 2008-01-14 12:52:32改变Push Button背景色
  • 在Windows中Edit,StaticBox的背景色都可以通过处理WM_CTLCOLOR消息来改变,但Push Button却不行。唯一的方法是使用OwnerDraw风格的按钮。本文讲述的方法是使用CButton的派生类。class CCButton : public CButton{DECLARE_DYNAMIC(CCButton)public: CCButton(); virtual... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:4评论:0
  • 2008-01-14 12:52:30如何实现一个橡皮区矩形
  • CRectTracker是一个很有用的类,可以通过调用CRectTracker::TrackRubberBand 响应WM_LBUTTONDOWN消息来创建一个橡皮区矩形。下例表明使用CRectTracker移动和重置视窗中的蓝色椭圆的大小是很容易的事情。首先,在文件档中声明一个CRectTracker数据成员:class CSampleVi... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:1评论:0
  • 2008-01-14 12:52:15C++箴言:为类型信息使用特征类
  • STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的,但是也有几个 utility templates(实用模板)。其中一个被称为 advance。advance 将一个指定的 iterator(迭代器)移动一个指定的距离: template// move iter... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:1评论:0
  • 2008-01-14 12:52:04VC无负担实现XP风格界面
  • 有件事情必须说一下,按照上面的方法,test.exe必须先调用InitCommonControls函数(已经废除,不建议使用)或者InitCommonControlsEx函数从comctl32.dll中注册组件类。这一步在VB中是必须的,但是在VC(MFC程序)中,我们好像并没有调用这个函数,可是编译后的程序为什... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:3评论:0
  • 2008-01-14 12:52:00C++编程人员容易犯的10个C#错误
  • 我们知道,C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。 尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:1评论:0
  • 2008-01-14 12:51:57如何用VC实现软件注册
  • 要实现软件注册功能,首先需要知道实现注册机制要涉及到的几个问题:1、如何加入注册检测,判断软件是否注册;2、如何生成注册码,如何保证一个用户名只生成与之唯一对应的注册码;3、在软件不注册情况下,如何限制软件功能的局限性;4、对已经负费使用用户而言,不应... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:7评论:1
  • 2008-01-14 12:51:54用VC处理ACCESS中的位图数据
  • 在 CdaoRecordset 派 生 类 的 对 象 中,VC 自 动 为ACCESS 的“OLE 对 象” 域 生 成 一 个CLongBinary 对 象。 该 类 虽 然 较 简 单, 在 程 序 里 却 需 要 使 用 全 局 函 数GlobalAlloc() 和GlobalFree() 处 理 与 它 的 内 存 句 柄m_hData 有 关 操 作, 访... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:4评论:0
  • 2008-01-14 12:51:38VC+Matlab实现卫星照片三维显示
  • 本文介绍了VC++与Matlab混合编程的一般实现方法,并在此基础之上实现了对遥感卫星获取得到的二维大地影像的三维效果显示。 随着科技的进步,遥感卫星早已在众多领域得到广泛应用,如资源普查、灾害预警和土地普查等。由于现有的遥感探测设备只有红外行扫仪、多光谱CCD... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:1评论:0
  • 2008-01-14 12:51:35VC++高级学习:监视服务器端口
  • 本文将使用 socket 以及多线程完成服务器端口的监听.DWORD WINAPI ClientThread(LPVOID lpParam); int main(int argc, char* argv[]) { if (argc!=2) { printf("using: listen [your ip address]for example: listen 202.112.246.2"); return 0; } WORD wVersionReques... [阅读全文]
  • 来源:零点IT资讯网作者:ADMIN点击:0评论:0
首页 12 3 4 5 6 7 下一页 末页
关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部