关闭

VC动态轨迹画线

这是一个绘制直线的简单绘图程序,能过实现动态轨迹画线,在拖动时产生临时线来表示可能画出的直线效果。首先:建立一个单文档程序,名称为Demo然后:在视图类的声明文件里面加入数据成员class CDemoView : public CView{//········protected:        int m_Dragging;    HCURSOR m_HCross;    CPoint...
阅读(6949) 评论(0)

C语言算法速查手册

  第1章 绪论 11.1 程序设计语言概述 11.1.1 机器语言 11.1.2 汇编语言 21.1.3 高级语言 21.1.4 C语言 31.2 C语言的优点和缺点 41.2.1 C语言的优点 41.2.2 C语言的缺点 61.3 算法概述 71.3.1 算法的基本特征 71.3.2 算法的复杂度 81.3.3 算法的准确性 ...
阅读(5220) 评论(4)

CoolShowCode源代码高亮工具

  软件介绍       CoolShowCode源代码高亮工具是一款对C/C++源代码进行高亮的工具,对于其他类型的代码也可以试试高亮。主要用于博客上文章代码的高亮显示,便于阅读文章。代码高亮工具将集成到CoolFormat源代码格式化工具里面,格式化和高亮一起完成。使用介绍       在文档里面贴上代码,然后选择贴出方式,各种博客略有不...
阅读(5202) 评论(10)

MFC消息顺序

1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc()  该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc()      该函数负责发送消息到OnWndMsg()函数,如果未被处理...
阅读(2008) 评论(0)

CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现CMFCShellTreeCtrl(CBCGPShellTree )和CMFCShellListCtrl(CBCGPShellList )快速构建资源管理器      在VS2008SP1以后的版本都可以快速的建立一个类似资源管理器的工程,或者也可以利用BCG第三库,下面以V...
阅读(12060) 评论(5)

取得文件夹内容信息

翻译自MSDN 2005 -> Win32和 COM 开发 -> User Interface -> WindowsUser Experience -> Windows Shell ->Shell Programmers Guide -> Shell Basics-> Shell Basics: Programming the Shell-> Getting Inform...
阅读(3099) 评论(0)

Windows Shell提取媒体信息

这个Project有三个有趣而可以参考的地方:使用COM接口操作Windows Shell,并提取多媒体文件的标签信息编写Dll,并提供对DLL中的类显示调用的支持最小化编译时的依赖,即正确地使用#include、理清C/CPP文件和H文件的关系为了照顾这个Project研究的逻辑思考过程,将这三点按上述顺序排列,虽然我觉得后面的更好玩一点。Moreover, the ...
阅读(2663) 评论(0)

实用!超强VC/MFC 常见问答收集(下)

问:如何在MDI环境下枚举所有打开的窗口?  答:In MFC, each CMDIChildWnd createdby the framework is managed as a child window of the MDIClient window.This MDIClient window is a child of the mainframe window and fi...
阅读(3724) 评论(0)

实用!超强VC/MFC 常见问答收集(上)

问  自编浏览器进入一个网页后,点一个链接后系统自动调用用IE打开网页而不是用自身浏览器打开网页。如何让窗口用我自己的浏览器打开?答  http://www.csdn.net/develop/read_article.asp?id=21702  控制新的窗口  默认情况下,浏览器收到创建新窗口请求时,会在IE中打开新的窗口。你可以处理NewWindow2事件来在自己指定的窗口中...
阅读(2015) 评论(0)

CRichEditCtrl粘贴纯文本

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现CRichEditCtrl粘贴纯文本,把带有格式的内容去除,只剩下纯文本      有时候我们在复制粘贴的时候,仅仅需要纯文本内容的时候,我们可以在Word里面选择“无格式化文本”粘贴。但是,在VC文档里面实现的话就需要对剪贴板进行处理。本例是单文档,基于CRichEditView的实现,对...
阅读(2750) 评论(0)

HDU 3336 Count the string (记忆化搜索)

Count the stringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 745    Accepted Submission(s): 320Problem DescriptionIt is well ...
阅读(3284) 评论(0)

Createprocess控制台程序输出重定向

      在Windows编程中,并非每一个应用程序都需要一个图形用户界面(GUI),很多情况下,我们可以编写一个控制台应用程序,这样程序更小,加载更快,传输时间也短,同时也丝毫不牺牲程序应有的功能。这种程序特别适合那些在后台运行的程序,比如压缩、杀毒、上传下载等等。如果我们的确需要在GUI执行这些程序,以完成某些比如类似于磁盘格式化的功能,我们可以在GUI程序中创建一个新的进程,调用这些已有的...
阅读(15142) 评论(0)

PROCESS_INFORMATION结构体

typedef struct _PROCESS_INFORMATION {     HANDLE hProcess; //存放每个对象的与进程相关的句柄     HANDLE hThread;        //返回的线程句柄。     DWORD dwProcessId;    //用来存放进程ID号     DWORD dwThrea...
阅读(3525) 评论(1)

STARTUPINFO结构体

 typedef struct _STARTUPINFO {     DWORD cb;            //包含STARTUPINFO结构中的字节数.如果Microsoft将来扩展该结构,它可用作版本控制手段.应用程序必须将cb初始化为sizeof ( STARTUPINFO )     PSTR lpReserved;      //保...
阅读(5625) 评论(2)

HDU 3342 Legal or Not (有向图的拓扑排序)

Legal or NotTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 700    Accepted Submission(s): 295Problem DescriptionACM-DIY...
阅读(1982) 评论(3)

中点画线算法(任意斜率)

基本原理      在画直线段的过程中,当前像素点为(xp,yp),下一个像素点有两种可选择点P1(xp+1,yp)或P2(xp+1,yp+1)。若M=(xp+1,yp+0.5)为P1与P2之中点,Q为P理想直线与x=xp+1垂线的交点。当M在Q的下方,则P2应为下一个像素点;M在Q的上方,应取P1为下一个像素点。在斜率0void...
阅读(13074) 评论(4)

数值微分算法(DDA画线算法)

基本思想    已知过端点 P0(x0  ,y0),P1(x1,y1) 的直线段L:y=kx+b    直线斜率为 k=(y1-y0)/(x1-x0)    从x的左端点x0开始,向x右端点步进。步长=1(个象素),计算相应的y坐标 y=kx+b;取象素点(x, round(y))作为当前点的坐标。 效果如下:...
阅读(6678) 评论(0)

详析VC中坐标系的建立

建立一个合适的坐标系可以为我们的绘图带来很大的方便 。下面介绍一下如何在VC中建立我们想要的坐标系。  一 设备坐标和逻辑坐标  设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设...
阅读(1935) 评论(0)

CDC类详细说明

CDCCObject └CDCCDC类定义的是设备上下文对象的类。CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。通过CDC对象的成员函数进行所有的绘图。类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(G...
阅读(21134) 评论(1)
    个人资料
    • 访问:3393619次
    • 积分:34522
    • 等级:
    • 排名:第137名
    • 原创:395篇
    • 转载:88篇
    • 译文:5篇
    • 评论:3381条
    个人说明
    联系方式:
    最新评论