摘要: strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 ... 阅读全文
posted @ 2014-05-19 21:38 fxcl 阅读(289) 评论(0) 推荐(0) 编辑
摘要: sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW); 基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1... 阅读全文
posted @ 2014-05-19 21:19 fxcl 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 两个程序之间的通信方法。Socket 是一种识别码,应用程式可用此唯一识别通信端点。用户创建Socket 地址与Socket 的关联性后,便可创建通信协议地址与Socket 的关联性。 阅读全文
posted @ 2014-05-19 21:17 fxcl 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共 享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间 断性。线... 阅读全文
posted @ 2014-05-19 21:16 fxcl 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要在计算机启动的时候就启动某些程序,不要人干预。这里,提供一种让程序开机自动运行的方法。见下面代码:BOOL CXXX::SetAutoRun(CString strPath){CString str;HKEY hRegKey;BOOL bResult;str=_T("Software... 阅读全文
posted @ 2014-05-19 21:13 fxcl 阅读(609) 评论(0) 推荐(1) 编辑
摘要: 第一种情况:char* p="how are you ?";char name[20]="ABCDEFGHIJKLMNOPQRS";strcpy(name,p); //name改变为"how are you ? OPQRS " ====>错误!strncpy(name,p,sizeof(name))... 阅读全文
posted @ 2014-05-19 21:10 fxcl 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1 添加listctrl的头m_list.setextendedstyle(LVS_EX_FULLROWSELECT||LVS_EX_GRIdLINES);m_list.insertcolumn(0,"dasdasd",LVCFMT_CENTER,100);m_list.insertcolumn(1... 阅读全文
posted @ 2014-05-19 21:09 fxcl 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 方法一: 有时候在开发应用程序时,希望控制程序运行唯一的实例。例如,最常用的mp3播放软 件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程。在Visual C++的开发实践中,对于16位的Windows系统,应用程序的hPrevInstance句柄保存了应用... 阅读全文
posted @ 2014-05-19 21:07 fxcl 阅读(449) 评论(0) 推荐(0) 编辑
摘要: #include #include //function: charTowchar //purpose:char to WCHAR 、wchar_t、LPWSTR etc void charTowchar(const char *chr, wchar_t *wchar, int size) { ... 阅读全文
posted @ 2014-05-19 21:04 fxcl 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1 在一个另一个文件中 #include一个**dlg.h文件,会发生dlg的资源ID未定义的错误 :dlg1.h(23) : error C2065: 'IDD_DIALOG1' : undeclared identifier最简单的方法是在dlg的.h文件头加入 : #include "reso... 阅读全文
posted @ 2014-05-19 20:58 fxcl 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 把打包的工具makecert.exe等放在c:/windows/system32/里才能在dos下面使用注:如果本机使用可以codebase="http://localhost/testactivex/XMS_Agent.cab#Version=1,0,0,001"testactivex为在本地机创... 阅读全文
posted @ 2014-05-19 20:53 fxcl 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1 CString CQwerApp::IS_GetAppVersion(char *AppName) 2 { 3 ////需要加上version.lib在link里 4 CString AppVersion; 5 //AppVersion=IS_GetAppCreateTime(AppN... 阅读全文
posted @ 2014-05-19 20:48 fxcl 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消 息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数 不处理这... 阅读全文
posted @ 2014-05-19 20:44 fxcl 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-05-19 20:42 fxcl 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 改变背景颜色,有两种方法:1、在app的初始化函数中调用:void SetDialogBkColor( COLORREF clrCtlBk = RGB(192, 192, 192), COLORREF clrCtlText = RGB(0, 0, 0) );2、在对话框类的OnCtlColor函数中... 阅读全文
posted @ 2014-05-19 20:40 fxcl 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 要是无法删除c:windows/cownloadprogrames下的文件时可以关掉所有的浏览器,然后在internate----程序---管理 加载项里 先把那个加载项 更新一下,或者禁用一下,或者重启一下电脑。用dll的是很增加了新内容应该吧版本号升级一下,以免冲突。 阅读全文
posted @ 2014-05-19 20:38 fxcl 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 操作系统:winxpVC环境:VC6.0必需文件:Berkeley DB安装文件(db-.msi)下载地址:http://www.oracle.com/technology/software/products/berkeley-db/index.html步骤:1、运行db-4.7.25.msi,安装... 阅读全文
posted @ 2014-05-19 20:36 fxcl 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 手动添加一个虚拟函数就好用了 阅读全文
posted @ 2014-05-19 20:34 fxcl 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在创建MFC项目时,如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如我今天遇到的:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main解决方法:控制台项目要使用windows子系统, 而不是consol... 阅读全文
posted @ 2014-05-19 20:32 fxcl 阅读(517) 评论(0) 推荐(0) 编辑