09 2011 档案

VS2010项目转化为VS2008项目
摘要:第一步:打开VS2010项目的SLN文件有如下代码: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010将之改为:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008第二步:打开VS2010项目的 .csproj和.csproj.user文件的开头会有如下代码:ToolsVersion="4.0" 将之改为:ToolsVersion="3.5" 阅读全文

posted @ 2011-09-25 15:28 MoreWindows 阅读(4537) 评论(0) 推荐(1)

进程通信之一使用WM_COPYDATA
摘要:进程间通信最简单的方式就是发送WM_COPYDATA消息。发送WM_COPYDATA消息:SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData);其中的CopyData为COPYDATASTRUCT结构类型,该结构定义如下:typedef struct tagCOPYDATASTRUCT {DWORD dwData; // Specifies data to be passed to the receiving application. DWORD cbData; //Specifies the size, 阅读全文

posted @ 2011-09-23 15:39 MoreWindows 阅读(13242) 评论(3) 推荐(0)

VC 控制台颜色设置
摘要:通常控制台都是白字黑底的,千篇一律不免单调。适当的在控制台中加入一些彩色可以让人耳目一新,本文介绍如何使用系统API接口去修改控制台的文字和背景颜色。主要用到如下二个函数:得到standard input, standard output, or standard error的设备句柄:HANDLE GetStdHandle(DWORD nStdHandle);参数有:STD_INPUT_HANDLE,STD_OUTPUT_HANDLE及STD_ERROR_HANDLE。传入STD_OUTPUT_HANDLE就可以得到控制台输出设备的句柄。设置控制台设备的属性BOOL SetConsoleTe 阅读全文

posted @ 2011-09-19 10:30 MoreWindows 阅读(7853) 评论(4) 推荐(2)

VC 在控制台下显示进度
摘要:当程序在进行大量的运算或IO操作时,常常需要耗很长时间,为了不让用户有一个乏味的等待或是错误的认为系统已经死机,有必要给程序添加进度提示功能。在窗口界面中要显示进度条和显示完成百分比是非常容易的,但如何在控制台下去完成这个任务了?一行一行的输出当前完成百分比肯定是不够美观的,最好能“原地踏步”一样的显示即旧的数字会被新的数字完全覆盖。其实这个是很容易的,下面先给出的示例代码,稍后再进行讲解。//在控制台下显示进度#include <stdio.h>#include <windows.h>int main(){ const int NUM = 50;//任务完成总量 fo 阅读全文

posted @ 2011-09-02 10:28 MoreWindows 阅读(4404) 评论(2) 推荐(3)

导航