java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
今天由于程序的升级需在原来的基于CScroolView的程序中增加一个缩放功能,琢磨了半天,总结出如下经验,给大家分享。注:原来程序是MM_TEXT模式画图的。 有改动的示例代码如下,下面对个...
查看MFC中与CListCtrl和CListView相关的源码时发现,CListView派生自CWnd->CView->CCtrlView,而CListCtrl则直接派生自CWnd类,...
1: 得到系统时间日期(使用GetLocalTime) CString sTime,sYear,sMonth,sDay; SYSTEMTIME CurTime; GetLocalTime(&am...
ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤 首先必须是添加了一个ATL控件,生成了相应的类了。 1,包含头文件 #include <atlctrl...
一、.弹出式菜单的快速制作 步骤1:菜单资源的添加 由于是制作弹出式菜单,所以你可能会采用View as Popup的方式来添加一个弹出式菜单,这里不建议这么做,直接采用默认的编辑方式如下图...
ATL Style 模板学习手记 ATL的模板定义有些让人看的眼花缭乱,如, class CMyWnd : public CWindowImpl { ... };...
段落小题引用了《大话西游》中的若干段落,在此声明。 谁说我斗鸡眼?我只是把视线集中在一点以改变我以往对事物的看法 虽然一直以来主要都是在用VC6进行开发,但是最近准备在XPSP2上作开发的时候...
GIS数学模型 提要 本篇根据GIS具体应用实例,详细阐述了GIS的基本数学模型,深入分析了非地理属*数据的本质特*及组织方法,并提出了绘图即编码的新观点。 关键词 GIS 非地理属*数据 图...
问】如何改变程序中弹出窗口的位置? 答】 使用WM_CBT钩子,安装钩子后,弹出一个窗口就会发出HCBT_ACTIVATE消息,然后就可以用SetWindowPos这个API函数来改变位置, 详细信息...
看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的CString的错误用法的.出现这种错误的原因主要是对CString的实现机制不是太了解。 CStrin...
一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL...
这种功能大家都应该见过,上次由于一个网友在CSDN问这个问题,所以我就写了一个.虽然本人工作是跟图形相关的,但都是三维方面的,二维方面的还真很少接触,特别是GDI,所以写这个程序伤了不少脑筋,写的代码...
对话框到子控件的切换 例子:见附件 贴图: 原始界面 被嵌入对话框中的对话框跳出了主窗口 关键字:SetWindowLong,SetWindowPos,SetPar...
近些年来,随着以计算机技术,通讯技术为主的信息技术的快速发展和Internet 的广泛 应用,传统的控制学科正在发生变革,出现了许多新的生长点。伴随而来的一个现象是控制 专业的相当多的学生在毕业后进入...
WTL 7.5-4291 安装手记 1,从网上下载WTL 7.5 4291 版:http://sourceforge.net/projects/wtl/,得到wtl75_4291.zip 2,...
在程序里头经常会用到整数之间的大小比较,但是其中潜在的危险却往往被忽略了。例如一个内存拷贝函数: void memcpy(void *pTo,void *pFrom,size_t size) {...
原创]Windows Gdi入门初级应用(VC SDK) 好久没发贴了,今天手痒痒,发一个。 GDI的绘图函数基本上都是有状态的,所有的函数都要求一个HDC类型的句柄。 这个HDC的获得有...
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_show]') and OBJECTPROPERTY(i...
我的程序中同时有两个数据库对象访问同一个数据库中的同一张表,这两个对象是相互独立的(即一个对象的存在并不知道另一个对象的存在),在一个对象写入一条记录后,第二个对象随即必须得到表中记录条数...
[img]http://dev.csdn.net/C:\Documents[/img] 如图所示 如果想做成工具箱式,直接生成一个DialogBar,将此调色板镶入即可 CColorPicker m_...
1.去掉Apply Now按钮 m_psh.dwFlags |= PSH_NOAPPLYNOW; 2.控制OK、Cancel、Appliy Now、Help按钮 很简单,它们的ID分别为 IDOK...
7. DBRecordSet.h #pragma once #include <comutil.h> #pragma comment(lib,"comsupp.lib") cl...
5. DBRecordSetImpl.h #pragma once typedef _RecordsetPtr CADORecordSetPtr; class CDBRecordSetImpl...
3. DBConnection.h #pragma once #include <comutil.h> #pragma comment(lib,"comsupp.lib") cla...
数据库访问是软件开发过程中经常用到的,ADO方法访问数据库是现在Windows平台开发软件经常用到的方法,但是在ADO组件中,使用COM调用的时候,经常会出现各种异常,异常处理在开发过程中如果处理不当...
每个操作系统都需要有在后台执行任务的方法,无论是谁正在使用这部机器,这些任务都可以继续运行,后台任务可以处理各种重要的服务,包括系统的或者用户的。例如,一个信使服务可以监控网络,并且在接收到另一台机子...
线程是Win32 API中最为令人激动和有用的特性之一。线程可让你将一个程序分解成多个线程来执行。在这篇文章中你将学习到在Win32程序中创建线程的基本概念。 全文阅读:[url=http://dev...
今天NIIT课,老师给了个VC教程,是个网页教程,准备打开瞄一哈,什么东东, 可是一开,就弹出个对话框,要确定后才可以看,再开了一张,郁闷翻了,怎么也是啊, 再看看其他的,同流合污,靠怎么这样,我打开...
BT是通过WEB服务器来实现的,首先BT会通过分析 torrent 来得到下面一串网址 [url=http://btfans.3322.org:6969/announce?info_hash=%CD...
采用CreateDIBSection函数,回避了调色板操作。附件内是一个完整的工程。作为一个大程序的一部分,其中还包括了一个拷贝构造函数 链接:[url=http://sddongxh.vip.sin...
#include <iostream> #include <windows.h> #include <cstring> using namespace std;...
这里有几个函数,用来得到机器的信息: 1、得到注册表键值:这里判断norton的病毒库版本 void CInfoshowDlg::GetNortonVersion() { HKEY hkey; L...
如何实现修改网卡物理地址的三种方法 同样要感谢胡大虾 1、买一块可以通过写eeprom物理的修改网卡地址,这种卡现在 很多,并非买不到。如果环境中需要应用网络,那么修改MAC地址,...
首先要感谢jzyhummel(刀锋[篱影]) 兄弟提供的部分资料^_^ 网卡地址这个概念有点混淆不清。因为实际上有两个地址,mac地址和物理地址,一般说网卡地址我是指物理地址,不知道...
下面我举个填充包头的例子,我首先定义个了一个转换字符的函数,如下 /************************************************************...
1、如果需要创建cab文件,首先需要Cabarc或者Makecab,它们随着Cabinet SDK的安装就有了,Cabinet SDK的下载地址是http://msdn.microsoft.com...
今天正在编写的程序是一个插件(PlugIn)。插件其实就是一个动态链接库,可以被主程序装入内存中,并调用插件中按照主程序规定编写的函数。由于插件受制于主程序,因此我必须另外提供一个程序可以扩展插件的功...
为何用GetCurrentProcess()得到的句柄总是0FFFFH?用GetParent()总是得到NULL? 还有,请问怎么改变当前窗口的标题?...
诸如CopyFileEx 这样的函数在使用的时候可能会碰到明明是包含在头文件里的函数但编译不过去,显示如下: error C2065: 'CopyFileEx' : undeclared id...
自从今年 3 月云风开始使用 Pentium 200MMX CPU 后, 一直在考虑如何用 MMX 技术加快 Alpha 混合的操作, 尤其是针对目前常用的高彩模式. 而早先在国外一个有关游戏编程的...
¾ 实现闪屏 一、安装Splash screen组件 点击菜单Project/Add to project/Component...
帮同学写了个hook api的例子程序,顺便post到这儿,免得将来到处找.[img]http://blog.csdn.net/Emoticons/wink_smile.gif[/img] 一个简单的...
本文首先讨论16位Windows下不具备的线程的概念,然后着重讲述在32位Windows 95环境下多线程的编程技术,最后给出利用该技术的一个实例,即基于Windows95下TCP/IP的可视电话的...
渐变字: // 获得窗口的客户区设备上下文句柄 CClientDC dc(this); // 更改当前字体 LOGFONT lf;...
WTL for MFC Programmers, Part VI - Hosting ActiveX Controls 原作 :Michael Dunn [[url=http://www.cod...
SQLITE简介: This is an extension for the SQLite Embeddable SQL Database Engine. SQLite is a C librar...
如果你想实现有工具条的浮动和定位功能,而且可以方便的摆放任何控件上去,请继续看这篇文章吧! 那就使用CDialogBar就可以拥有和CDialog一样的方便和快捷。 步骤1:添加一个CDial...
Requirement: 1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(), IGetResEx--方法HelloEx() 2.在工程中导入组件或类型...
最近编写了一个需要用到拖放功能的软件,之前本人对其还不神了解,找了网上的一些资料但多说的不是很直接。在这里说说我的心得。 以下所说的拖放功能是急于OLE的所以在程序的初始化中确认有如下的语句:...
跟下划线拜拜 在visual studio.NET中引入了对C++扩展名的处理,扩展名是以两个下划线开始的关键字,比如__gc和__property.自从上个版本发布以来,我已经写了大量的双下划线...