自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 win32 启动和结束进程

CreateProcess函数的最后一个参数是一个指向PROCESS_INFORMATION结构体的指针,该结构的成员可以保存被创建进程的ID和句柄。新建按钮资源typedef struct _PROCESS_INFORMATION { HANDLE hProcess; //进程的句柄 HANDLE hThread; //主线程的句柄 DWORD dwProces

2015-06-24 20:39:10 1097

原创 win32 ListView控件

首先定义一个结构体// 用于测试的结构体 struct STUDENTINFO { WCHAR Name[15]; WCHAR Age[3]; WCHAR Address[50]; }; 新建一个对话框资源,在设计器中拖一个List Control和两个Button,List Control其实就是ListView控件。设置View属性为Report

2015-06-24 19:34:12 811

原创 Visual Assist X 10.8.2048.0破解教程

VS2013 破解教程在C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\12.0\Extensions下,有一个随机名字的文件夹,Visual Assist就是安装到这个文件夹中,文件夹中可以看到一些VAxxx开头的文件,用补丁这些DLL一个一个破解了.

2015-06-23 23:42:30 1175

原创 win32 用对话框做主窗口

我们还是遵照设计窗口类、注册窗口类、创建窗口等步骤,只是把对话框作为窗口的子级,对话框采用Form View视图。在插入资源的对话框中,点击Dialog左边的图标,展开列表,在列表中选择IDD_FORMVIEW,然后点“新建”。在响应WM_CREATE消息时,创建并显示对话框,父级是我们的主窗口。case WM_CREATE: { // 创建对话框

2015-06-16 19:11:00 1627

原创 远程连接失败

特殊情况(凭依不可用) 可以用winxp连 但不可以用win7连 1.运行 gpedit.msc 计算机配置-管理模板-系统-凭据分配-找第三个ntlm 编辑-启用-显示中添加 TERMSRV/* 确定-运行-gpupdate /force 刷新策略组

2015-06-15 18:51:13 418

原创 win32 握手对话框

对话框作为一种资源,它存放在资源文件中(.rc),如果项目中没有rc文件,第一种方法是在“解决方案资源管理器”中在“资源文件”节点右击,从菜单中选择“添加”-“新建项”来加入一个rc文件。第二种方法,可以从VS的“视图”菜单中打开“资源视图”,在资源视图中,在项目名节点上右击,从菜单中找到“添加”-“资源”。添加Dialog资源 ID设置随意 例IDD_MYDLG在工具箱拖入Static Text

2015-06-15 16:22:33 580

原创 win32 单选按钮

#include <CommCtrl.h> //包含头文件// 导入静态库 #pragma comment(lib, "Comctl32.lib") // 开启视觉效果 Copy from MSDN #pragma comment(linker,"\"/manifestdependency:type='win32' \name='Microsoft.Windows.Common-Con

2015-06-15 13:29:32 544

原创 win32 简单画图

SetDCBrushColor函数声明COLORREF SetDCBrushColor( __in HDC hdc, __in COLORREF crColor ); 比如SetDCBrushColor(ps.hdc,RGB(211,254,41)); 在调用SetDCBrushColor之前,要把默认的画刷先放到设备上下文,默认画刷可以通过GetStockObject(

2015-06-14 22:29:31 978

原创 win32 绘图

DrawText函数int DrawText(HDC hDC, // 设备描述表句柄LPCTSTR lpString, // 将要绘制的字符串int nCount, // 字符串的长度LPRECT lpRect, // 指向矩形结构RECT的指针UINT uFormat // 正文的绘制选项);uFormat: [输入]指定格式化文本的方法。它可以下列值的任意组合,各值描述如下: D

2015-06-14 20:48:17 494

原创 win32 创建右键菜单

一般来说,创建并使用快捷菜单,可以按照以下步骤进行:1、用资源编辑器创建菜单。2、当我们在窗口上按下鼠标右键,当系统处理WM_RBUTTONUP时会向我们的应用程序发送一条WM_CONTEXTMENU消息,我们通过响应这条消息来决定是否弹出菜单。3、计算菜单弹出的位置,一般在我们鼠标指针的右下方,该坐标是基于屏幕的,不是窗口的。4、调用TrackPopupMenu函数显示快捷菜单。5、因为这种菜单是

2015-06-14 16:01:10 2018

原创 win32 单选标记的菜单

先设置好菜单IDR_MAIN MENUBEGIN POPUP "菜单" BEGIN MENUITEM "飞机", ID_32771 MENUITEM "大炮", ID_32772 MENUITEM "手枪",

2015-06-13 14:51:58 540

原创 win32 菜单资源的载入

通过编辑资源来添加菜单BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){ HWND hWnd; hInst = hInstance; // 将实例句柄存储在全局变量中 hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW

2015-06-12 17:02:38 598

原创 win32 控件按钮创建

WM_CREATE消息先定义一个全局变量HINSTANCE button = 0;case WM_CREATE: { //创建按钮 HWND hButton = CreateWindow(L"Button", L"按钮1", WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON, 35, 45, 1

2015-06-11 23:09:40 2969

原创 socket 简单聊天示例

客户端#include <winsock2.h>#include <windows.h>#include <iostream>#include <stdio.h> #include <time.h> #pragma comment(lib, "wsock32.lib")#pragma comment(lib, "Ws2_32.lib")using namespace std;SOCKET C

2015-06-11 22:24:18 319

原创 非多态简单格斗游戏

#include<iostream>#include<string>using namespace std;class Clark; //前向声明class Ralf; //同上class Heidern; //同上//******************************//以下代码为clark

2015-06-10 19:06:18 367

原创 多线程

#include<iostream>#include <windows.h>using namespace std;//线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){ int i = 0; while (i < 20) { printf("i am from a threa,count=%d\n", i++)

2015-06-10 19:02:29 218

原创 多态类简单格斗游戏

#include <iostream>#include<string>using namespace std;class CCreature //抽象类,基类{public: virtual void Attack(CCreature *p) = 0; virtual void Defend(CCreature *p) = 0; virtual voi

2015-06-10 19:00:13 409

原创 创建简单进程

运行cmd命令,打开命令行窗口#include <iostream>#include <windows.h>using namespace std;int main(int argc, char* argv[]){ char szCommandLine[] = "cmd"; STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMAT

2015-06-10 18:57:48 271

原创 STL基本结构

在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<array>、<vector>、<list>、<forward_list>、<map>、<unordered_map>、<memory>、<numeric>、<queue>、<set>、<unordered_set>、<stack>和<utility>。STL可

2015-06-10 17:34:43 448

原创 Socket

Socket是指TCP/IP协议网络的API。Socket最先在Unix操作系统里面的。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符.Socket也具有一个类似于打开文件的函数调用Socket(),该函数翻回一个整型的Socket套接字,随后的连接建立,数据传输等操作都是通过该Socket实现的.常用的Socket网络通信模式的类型有两种:流式Socket(SOCK_

2015-06-09 23:37:38 312

原创 TCP/IP参考模型

1、主机到网络层 实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分组。由于这一层次未被定义,所以其具体的实现方法将随着网络类型的不同而不同。 2、网络互连层 网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿不同的路径同时进行分组传递。因此,分组

2015-06-09 23:07:51 358

原创 OSI参考模型中各层的作用

OSI参考模型中各层的作用       在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。       1、物理层(Physical Layer)       物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。       在这一层,数据的单位称为比特(bit)。       属于物理层定义的典型规

2015-06-09 22:57:14 896

原创 小时钟(改)

#include "stdafx.h"#include "小时钟.h"#include #include #define MAX_LOADSTRING 100// 全局变量: HINSTANCE hInst; // 当前实例TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本TCHAR szWindowClass[M

2015-06-03 13:32:17 589

原创 简单窗口程序

#include //一个windows应用程序应该包含的头文件#include //标准输入输出流文件using namespace std;LRESULT CALLBACK WinMainProc(HWND, UINT, WPARAM, LPARAM);int APIENTRY WinMain(_In_ HINSTANCE hInstance, _In_opt_ HIN

2015-06-03 13:27:59 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除