分类目录归档:VC技术

发表与VC相关的内容,比如MFC,只限技术文章

C++中消息自动派发之二 About IDL解析器
HOT

 前一篇blog中讲了如何在C++中实现消息的自动派发,而关键点在于如何实现通过IDL文件自动生成msg_dispatcher模板类。有几个网友提醒我idl解析器会比较难写,事实却是如此。我第一个版本的idl解析器本来只是想做demo只用。花了一个晚上时间拼凑了几个python函数,msg_dispatcher类倒是能生成,但解析器的代码太混乱了,简直毫无结构可言。说实话,这个消息自动派发框架我还...
阅读全文

VS2005+OpenCV 2.1(亲测成功)
HOT

前些日子做一个人脸识别的程序,在VS2005下配置OpenCV2.1  我直接把当时写的文档  拷贝过来  图的话懒的放上去了,文字已经足够了.本次项目开发采用VS2005+OpenCV 2.1,理由是经笔者测试在Win7系统下,OpenCV 2.0以下做视频采集时易发生未知错误,同时VC6.0本身版本也过老,对新系统支持不佳,终上所述,...
阅读全文

远程线程注入详解
HOT

作者:黎伟鑫一、 前言:     远程线程技术指的是通过在其他进程中创建新线程的方法进入该进程的内存地址空间,从而获得对该进程的控制权的方法。     在进程中可以通过CreateThread函数创建线程,被创建的新线程与主线程共享地址空间以及其他的资源。同样,通过CreateRemoteThread函数可以在其他进程...
阅读全文

VC++窗口子类化
HOT

作者:sanmao一.前言    在Widows编程中,如果我们想在窗口程序执行时改变它所包含的控件(对话框中的按钮、下拉菜单等等)的某些行为,采用窗口子类化技术是一个不错的选择。可以使用对己有控件派生子类的方式定义一个子类,而控件的消息处理则在新定义的子类里定义。适当使用子类化技术创建出容易使用的新窗口类,往往可以使你的程序界面更具人性化。二.什么是窗口子...
阅读全文

多线程在C、Win32和MFC下的使用方法
HOT

作者:leon下载源代码一.前言    线程是执行路径。一个进程至少要有一个线程,也可能包含多个线程。若进程关闭了,则在进程中所有的线程也自动被销毁。当我们在一个应用程序中创建一个线程时,实际上,它是第二个线程。在C或C++中,程序的入口函数是main或wmain(Unicode版本)。在windows的运用程序中,程序的入口点是WinMain或wWinMa...
阅读全文

BSTR 字符串
HOT

BSTR是“Basic String”的简称,微软在COM/OLE中定义的标准字符串数据类型。 对于VC++,Windows头文件wtypes.h和WinNT.h中定义如下: typedef /* */ OLECHAR *BSTR;typedef WCHAR OLECHAR;typedef wchar_t WCHAR;由于COM是跨系统及不同开发语言间实现互操作的技术,常规以Null结尾的简单字...
阅读全文

请教
HOT

怎么用c语言或者c++来实现这样一个算法?在一段英文文章中找出最短的喝最长的句子。以?.  !  表示句子结束请教各位了?麻烦给说下
阅读全文

MySQL数据库接口的VC实现与应用
HOT

作者:袁 渊(华东船舶工业学院 机械系,江苏 镇江 212003)摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ——(ODBC API和C API)在VC中的应用,并且形成一个类用以封装C API数据库接口的功能。关键词:MySQL;数据库接口;ODBC API;C API下载本文配套源代码引言随着现代计算机软硬件及网...
阅读全文

VC和DEV-CPP
HOT

      (本文最后更新时间:2009-10-15 20:30)      说实在的,自己也就是那半瓢水晃来晃去的,“指手画脚”就不敢说了,只是交流一下学习的心得,当初一路买的书籍有很多,突然发现自己有点像读书年代那样,桌面上放着一大难的辅助书籍,一学期结束了崭新的书被迫被我3毛一斤卖掉....&...
阅读全文

进程模块查看
HOT

进程模块查看作者:Oshj下载源代码摘要:本文及其附带源码为SDK工程,用于枚举进程及其所挂接的所有模块,并实现了远程卸载指定的进程模块,此外,实现了对系统运行对话框、文件属性对话框的调用。关键字:枚举进程、进程模块、远程卸载环境:VC6.0/WinXP/SP2/1024*768分辨率补充:这是本人2006年写的代码,纯SDK的,当时正在看李马的远程注入相关的文章,自己练手写了一些东西,本来想把远...
阅读全文

CStatic控件的基本使用
HOT

CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。 一。CStatic 用于显示文本      如果文本不变,可以直接设置其 Caption。如果...
阅读全文

MFC绘图–显示位图
HOT

1、将位图加载到内存DC中2、将内存DC中的内容绘制到要显示位图的DC中*MFC中没有直接用来加载位图的函数,可以使用WindowsAPI中的LoadImage函数来加载位图,其原型如下:HANDLE LoadImage(HINSTANCE hinst, //位图实体句柄,若位图在硬盘或者资源文件//中,则将该参数设为NULLLPCTSTR lpszName, //位图所在路径及文件名,或者资源名...
阅读全文

一个简单又高效的日志系统
HOT

作者:大唐 三枝花 下载源代码  摘要:本文给出一个性能高,使用简单的日志解决方案。本模块实现日志信息的批量写入文件,定时自动flush到文件中,写入文件的日志级别可动态调整,单个日志文件大小可配置,循环对日志文件写入,这样不会造成机器空间被日志文件耗尽。关键字:日志 性能 日志级别一、程序日志是商品程序中必不可少的部分。在正式商用的程序中一般对于日志都会有一些类似的要求:性能要求 运行时日志级别...
阅读全文
2 页 / 共 20