用户登录  |  用户注册
首 页源码下载网络学院最新源码源码排行屏蔽广告
当前位置:新兴网络 > 网络学院 > 编程开发 > C/C++
网络学院标题关闭所有内容预览 | 展开所有内容预览
  • 一个让窗口屏幕中心位置居中显示的C++函数 [内容预览] 600 | 2015-06-08
    //窗口居中显示 ,hWnd参数为窗口句柄void setCenterShow(HWND hWnd){ long scrWidth,scrHeight; RECT rect; scrWidth=GetSystemMetrics(SM_CXSCREEN); scrHeight=GetSystemMetrics(SM_CYSCREEN); GetWindowRect(hWn...

    [阅读全文]

  • VC++ 对进程各种操作函数 [内容预览] 3234 | 2011-07-11
    VC++ 对进程各种操作函数 //获取进程路径CString GetProcessPath( DWORD idProcess ){ // 获取进程路径 CString sPath; // 打开进程句柄 HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION | PROCESS_VM_...

    [阅读全文]

  • VC++ 关机函数 [内容预览] 1876 | 2011-03-29
    BOOL CShutDownDlg::ShutDownWin(void){ HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hT...

    [阅读全文]

  • VC++ MSXML创建XML文件以及对XML文档解析 [内容预览] 8079 | 2011-03-27
    // XmlCreationDemo.cpp#include <stdlib.h>#include <stdio.h>// 引入MSXML解析器#import <msxml4.dll>using namespace MSXML2;class InitializeCom{public: InitializeCom() { CoInitialize(NULL); // Initiali...

    [阅读全文]

  • C++ 查看Windows95/98密码的程序代码 [内容预览] 328 | 2011-03-26
    查看Windows95/98密码的程序,网上看到的,没测试过。 #include <windows.h>#include <stdio.h>typedef struct tagPASSWORD_CACHE_ENTRY { WORD cbEntry; // size of this entry, in bytes WORD cbResource; /...

    [阅读全文]

  • C++ Win32 API Hook类 [内容预览] 3035 | 2011-03-25
    示例.rar HookApi.h #include <windows.h>#ifndef _HOOKAPI_H#define _HOOKAPI_Hclass CHOOKAPI {public: LPVOID pOldFunEntry, pNewFunEntry ; // 初始函数地址、HOOK后的函数地址 BYTE bOldByte[5], bNewB...

    [阅读全文]

  • VC 播放wav文件示例 [内容预览] 2031 | 2011-03-15
    附件下载.rar 这是个控制台程序,编译生成后将wav音频文件拖放在到编译的EXE文件中即可播放。 #include "stdafx.h"#include <windows.h>#include <mmsystem.h>#include <stdio.h>#pragma comment( lib, "Winmm.l...

    [阅读全文]

  • C++ 九九乘法表代码 [内容预览] 2934 | 2011-03-14
    C++ 小学九九乘法表实现: #include <iostream>#include <iomanip>using namespace std;void main(){ int i,j; cout<<"9*9乘法表"<<endl; cout<<'*'; for(i=1;i<=9;i++) cout<<setw(8)<<i; cout<<endl; for(i=1;i<...

    [阅读全文]

  • HDC 转换为 HBITMAP [内容预览] 2123 | 2011-03-14
    HBITMAP GetSrcBit(HDC hDC,DWORD BitWidth, DWORD BitHeight){ HDC hBufDC; HBITMAP hBitmap, hBitTemp; //创建设备上下文(HDC) hBufDC = CreateCompatibleDC(hDC); //创建HBITMAP hBitmap = CreateCompatibleBitma...

    [阅读全文]

  • VC++ HDC 保存到本地BMP图片文件 [内容预览] 1964 | 2011-03-13
    VC++ HDC 保存到本地BMP图片文件: #include "stdafx.h"#include <string>#include <vector>#ifdef UNICODE #ifndef TSTRING #define TSTRING std::wstring #endif#else #ifndef TSTRING #define TSTRING std::str...

    [阅读全文]

  • C++ 二进制文件的读写例子 [内容预览] 2762 | 2011-03-10
    VC++ 读取二进制文件以及写入文件简单示例: void main(){//读 FILE *pFile=fopen("C:\\1.jpg","rb"); char *pBuf; fseek(pFile,0,SEEK_END); //定位到文件末尾 int len=ftell(pFile); //求文件长度 pBuf=new char...

    [阅读全文]

  • [图文] 第一个DirectDraw入门程序(Hello World!) [内容预览] 1746 | 2011-03-10
    //***// 工程:hello// 文件:hello.cpp// 内容:创建第一个DirectDraw应用程序,//***#include <windows.h>#include <windowsx.h>#include <ddraw.h>#pragma comment(lib, "ddraw.lib")#pragma comment(lib, "d...

    [阅读全文]

  • C++ 二进制文件异或加密简单示例 [内容预览] 3715 | 2011-03-07
    C++ 使用异或算法加密二进制文件,编译后通过命令行输入: 编译文件.exe 加密文件路径.exe 密钥 即可加密,解密方法就是再执行一次加密就解开了。 #include "stdafx.h"#include <stdio.h> #include <stdlib.h> #i...

    [阅读全文]

  • VC++ ToolTips 气泡提示的实现 [内容预览] 1442 | 2011-03-04
    VC6,新建空的Win32 Application,资源里插入一个Dialog,什么都没动。取消按钮点击前后始终都TIP出来。 #include <windows.h>#include <commctrl.h>#include "resource.h"#pragma comment(lib, "comctl32.lib"...

    [阅读全文]

  • SendMessage 设置按钮陷下去以及弹起状态 [内容预览] 1494 | 2011-03-04
    通过SendMessage 发送消息来设置按钮的状态。第一条就是实现了鼠标按下按钮的效果。设置后直到发送第二条消息按钮才凸起来。 SendMessage(hwnd, BM_SETSTATE,BST_CHECKED, NULL); //设置按钮凹下去效果。SendMessag...

    [阅读全文]

  • VC++ 获取鼠标状态,获取鼠标弹起消息 [内容预览] 4799 | 2011-03-04
    默认情况下当鼠标移出控件外部后改控件将获取不到WM_LBUTTONUP消息。 以下通过SetCapture函数实现获取。 SetCapture 函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入...

    [阅读全文]

  • VC++ 6.0 Platform SDK下载 [内容预览] 8117 | 2011-03-03
    1.下载后全部放在一个文件夹中.如d:\temp2.进入命令行方式,转到d:\temp3.输入PSDK-FULL d:\sdk ,注意后面要给出解压到的文件夹,如 d:\sdk然后用窗口方式进入d:\sdk找到Setup就可以安装了 PSDK-FULL.1.cab PSDK...

    [阅读全文]

  • VC++ 对指定控件进行子类化操作 [内容预览] 862 | 2011-03-03
    VC++ 对指定控件进行子类化操作,以下实例演示了通过子类化限制文本框只能输入浮点数以及实现Static 的超链接效果。 #include <windows.h>#include "resource.h"// 手型光标的资源定义#ifndef IDC_HAND#define IDC...

    [阅读全文]

  • [图文] C++ Base64 编码与解码函数 [内容预览] 4812 | 2010-12-17
    附件下载.rar #include <string>std::string base64_encode(unsigned char const* , unsigned int len);std::string base64_decode(std::string const& s);static const std::string base64_chars = "ABCDEF...

    [阅读全文]

  • C++ 注册表读写操作函数 [内容预览] 2130 | 2010-12-14
    #include "afx.h"string CConvert::GetRegStr(string name,char* base)//得到name的字串值s, result必须先初始化{#ifdef WIN32 HKEY hResult; char result[256]; strcpy(result,""); if(ERROR_SUCCESS!=RegOpenKe...

    [阅读全文]

  • C++ fstream文件流读写文件操作详解 [内容预览] 61129 | 2010-12-02
    要求: 掌握文本文件读写的方法 了解二进制文件的读写方法 C++文件流: fstream // 文件流 ifstream  // 输入文件流 ofstream  // 输出文件流 //创建一个文本文件并写入信息//同向屏幕上输出信息一样...

    [阅读全文]

  • C++ VARIANT数据类型操作详解 [内容预览] 13559 | 2010-11-12
    使用VARIANT来传递参数意味着非强类型语言(例如VBScript)能够调用使用强类型语言(C++)实现的方法。 VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。 VARIANT 数据类型在文件OAIDL...

    [阅读全文]

  • [组图] VC++ ATL 中实现集合与枚举接接口 [内容预览] 1233 | 2010-11-09
    附件下载.rar C++程序员学过STL的都知道,STL分为三大模块,算法、容器、迭代器。容器的作用就是存储管理维护数据,迭代器的工作就是是客户能够访问(读写)容器中的数据。尽管迭代器的实现依赖于容器存储数据的方式...

    [阅读全文]

  • 一个实用的C++注册表操作类 [内容预览] 1703 | 2010-08-03
    Registry.h #if !defined(AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF7CF8E229__INCLUDED_)#define AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF7CF8E229__INCLUDED_//#include <winreg.h>/// CRegistry window...

    [阅读全文]

  • C++ 提取字符串中的数字 [内容预览] 6154 | 2010-07-18
    #include <iostream.h>int main(){ char a[50]="1ab2cd3ef45g"; char b[50]; int cnt_index=0,cnt_int=0; //cnt_int 用于存放字符串中的数字. //cnt_index 作为字符串b的下标. for(int i=0;a!='\0';++i) //当a数组元...

    [阅读全文]

  • C++ 实现VB中的split函数 [内容预览] 527 | 2010-07-12
    #include <iostream.h>#include <string.h>/*本程序割断字符串到数组中*/char* substring(char str[],int start,int len){ /*将一个字符串从start位置开始割断len长度*/ int i,j; static char temp[20]; for(i=start...

    [阅读全文]

  • C++ 扑克牌随机发牌算法 [内容预览] 3478 | 2010-06-11
    代码挺简单的,就是调用随机函数生成扑克牌的随机序列,然后输出。 #include "stdafx.h" #include <stdlib.h> #include <time.h> void shuffle(int wDeck[4][13]); void deal(int wDeck[4][13], char *wFace[13], ...

    [阅读全文]

  • [组图] VC++模仿超炫Vista风格QQ界面 [内容预览] 2235 | 2010-06-11
    源文件打包:VC仿QQ界面.rar 随着计算机技术的发展与普及,计算机逐渐走进了人们的日常生活当中。人们通过它来学习,娱乐,信息的交互等等.并且对应需而生的各种各样的软件产品的要求也有了一定的提高。除了基本功能外...

    [阅读全文]

  • [图文] C++ 连连看游戏算法及源代码 [内容预览] 8406 | 2010-06-07
    闲着无聊,编个连连看玩玩,用了魔兽里面的头像来做图片。下面记录如下: 程序的关键在于判断用户连续点击的两个图案能否消除。两个图片可以消除的条件有两个: ①.图片相同 ②.图片间连线的转角数不得超过2 。...

    [阅读全文]

  • C++比较两个字符串的相似度(Levenshtein Distance算法) [内容预览] 2801 | 2010-06-04
    题目: 一个字符串可以通过增加一个字符,删除一个字符,替换一个字符得到另外一个字符串,假设,我们把从字符串A转换成字符串B,前面3种操作所执行的最少次数称为AB相似度 如 abc adc 度为 1 ababababa bababab...

    [阅读全文]

总数:3330 上一页1 2下一页