文章分类 - VC
1
摘要:1、编辑VCVARS32.BAT我的这个文件对应的地方是D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT将倒数第3、4行的内容改为如下set INCLUDE=D:\STLport-5.2.1\stlport;%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCL...
阅读全文
摘要:自己做了一个VS2005的安装碟,里面加了一些工具,保存成ISO文件后再安装提示Please insert the disk: Visual Studio 2005 DVD,如果把这个文件解压到硬盘安装又没有问题。解决办法: 用ultraISO将iso“文件”—“属性—“标签”,将标签该为“DVD1”不含双引号。,然后文件vol改成DVD1(记住,先将iso文件从虚拟光驱上退下,但安装程序不要关闭...
阅读全文
摘要:http://www.pconline.com.cn/pcedu/empolder/gj/c/0506/638199.html大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在网上看到一种UNDOCUMENT的方法,通过改变系统底层的文件访问模式实现删除自己。但是有没有一种用在MSDN上就能查到的函数实现呢?答案是肯定...
阅读全文
摘要:UINT CClientSocket::RecvDataProcThread(LPVOID pParam){ CTST* TST= reinterpret_cast(pParam); while(true) { TST->m_ReciveDealLock.Lock(); TST->DoData(....); TST->m_ReciveDealLock.Unlock(); Sleep...
阅读全文
摘要:如何从 Visual Basic 引发和控制打印对话框 察看本文应用于的产品 文章编号 : 322710 最后修改 : 2005年8月12日 ...
阅读全文
摘要:网上有许多介绍IOCP(Input/Output Completion Port)技术的文章,但是TMD在真正做项目的时候大多用不上。把《Windows网络编程第二版》快翻烂了才终于弄明白了这项技术。 我的的目标是: 1、使用IPV4技术构建一个支持65000个并发连接的代理服务器 2、能够在网络上传输大型文件...
阅读全文
摘要:如何在自己的程序中加入宏的功能 实现功能:在程序中加入执行宏语句的功能,如Microsoft Word一样,可以在里面运行宏,利用宏实现一些特殊功能。 使用技术:Automotion 程序实现:1、新建对话框程序,加入编辑框,选中其Multiline属性。 2、给编辑框关联变量:CEdit m_edit1; 3、加入新类M...
阅读全文
摘要:在图像的编程中,经常会遇到这样一种情况,在有限的区域中显示了一幅大图,这时要浏览图像的各个部分,这就需要用到图像的滚动。关于它的实现,许多书都有提及,但其中的关键点和难点,即拖动中的刷新和闪烁问题,却讲述的不多,这也是我写本文的目的所在,下面我将详细分析实现方法。 实现效果及实现方法: 在图像区域中按下鼠标左键,可拖动图像在某一有限区域中任意滚动。 方法为 :拖动时计算上次与本次的偏移...
阅读全文
摘要:没有想到还有这么简单的MP3播放,原来以为用FMOD已经很简单了,原来还有更简单的.这是从gameres,看到的, 来自 shaoxiaoning #include #include #include #pragma comment(lib,"vfw32.lib") int main(int argc, char* argv[]){ HWND hWnd;hWnd = MCIWndCreate(NU...
阅读全文
摘要:胡牌判断函数 胡牌判断函数 胡牌判断函数[code]//----------------unt_mainwin.cpp--------------------------------------------------------- /*----------------------------------------------------------------------------...
阅读全文
摘要:GDI(Graphics Device Interface,图形设备接口)是在Windows平台上处理图形、图像的方法,它是一套API函数;它们功能丰富,使用起来简单、灵活。下面,我们首先来介绍一些GDI编程的基础知识。 GDI函数有很多,我们大致可以把它们分成如下几类: · 设备上下文(Device Context,简称DC)函数,如GetDC、CreateDC、DeleteDC等; · 画...
阅读全文
摘要:VC++6.0中内存泄漏检测 这篇文章是对2004-09-02日发表的《VC++6.0中简单的内存泄漏检测事例代码》(已经删除)的更新.对C++代码而言,内存泄漏问题虽然有诸多方法避免,但实际代码编写的时候,或出于自信或出于复杂性的考虑,常常还会用到原始的operator new,这不可避免的会带来内存泄漏的可能,不久前本人因为违反了"可用于被多态继承的基类其析构函数应当有virtual修饰"...
阅读全文
摘要:2005年9月30日1:18分我的一个游戏服务器程序中的内存泄漏的问题终于搞定了.我把这段代码贴出来了.主要是怕自己找不到.把下面的代码命名为debug.h然后用#include "debug.h"就搞定了!在你的代码中不需要添加任何代码.#ifndef _DEBUG_NEW_H_ #define _DEBUG_NEW_H_ #ifdef _DEBUG #ifdef new #undef ne...
阅读全文
摘要:下载stlport然后解压缩到D:\STLport下面 新建一个LIB目录(如果没有)找到D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat找到这两行将stlport的路径添加进去。@set INCLUDE=D:\STLport\stlport;%MSVCDir%\ATLMFC\INCLUDE;...
阅读全文
摘要:昨晚写了一个跑和子的和牌算法.还没有来得写注释.int Remain(int PAI[HUPAI]) { int sum = 0; for(int i=1;i=1) { PAI[i]--; PAI[i+10]-=2; if( LYHPHZHu(PAI) ) return 1; PAI[i]++; PAI[i+10]+=2; } if(PAI[i]==2...
阅读全文
摘要:关于VC网络编程中用 char 发送结构体的说明 在VC中要发送struct的程序,如果需要中间打包的话,首先因该将结构体转换为字节型的。然后再用send (SOCKET s,const char FAR * buf,int len,int flags)发送。这里要注意的是buf可以包含\0字符,而且len必须正确。包含有\0字符的struct中间过程转换成char可能会有问题。这里是一个字...
阅读全文
摘要:VC实用小知识总结 (一) 查看:[大字体 中字体 小字体] 日期:2005年1月6日 作者:SEUU 出处:PConline 人气: 118 (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindo...
阅读全文
摘要:剖析VC中的文件操作 2002-8-4 17:33:29 燕山大学 聂栋栋 阅读次数: 18561 各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效的代码。本文对Visual C++中有关文件操作进行了全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行了详细分析。 1. 文件的查找 当对一...
阅读全文
摘要:软件开发中几个常用功能的实现 出处:vchelp.net责任编辑:leelee [04-8-12 10:01] 作者:戚高 在进行软件开发过程中间,有很多小功能的实现,虽然这些东西你可以不用,但是如果应用仂将会是你的程序更具有专业性。 一、设置程序自动运行。 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\...
阅读全文
摘要:Visual C++/MFC入门教程 VC开发指南 1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下: 1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,而是应该进行一些字符界面程序...
阅读全文
1