自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep It Simple, Stupid

新博客网址:http://ningto.com

转载 Windows 7下硬盘安装Ubuntu 10.04简明教程(非Wubi安装)

相信不少朋友和我一样,都安装了Windows7系统。 随着电脑软硬件的快速更新换代,WindowsXP已经告别了历史的舞台,Windows7成了大多数Windows用户的选择。但不管Windows怎 么变,我们还是一样喜爱Ubuntu系统。操作系统变了,我们的安装方式也变了,以前的XP下的安装...

2011-05-28 23:05:00

阅读数 732

评论数 0

原创 让程序只有一个应用程序实例在运行

     当一个应用程序正在运行的时候我们不希望双击这个应用程序的时候又开启一个新的运行实例, 而仅仅只需要激活先前的实例即可。下面介绍两种简单的方法, 都是在程序开始的时候加入代码:第一种方法: HWND hOldWnd = NULL; hOldWnd = ::FindWindowEx(NU...

2011-05-28 21:54:00

阅读数 652

评论数 0

转载 PV操作

在计算机操作系统中,PV操作是进程管理中的难点。首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下:    P(S):①将信号量S的值减1,即S=S-1;           ②如果S³0,则该进程继续执行;否则该进程置为等待状态...

2011-05-25 13:44:00

阅读数 1261

评论数 0

转载 临界区 互斥量 信号量 事件

四种进程或线程同步互斥的控制方法      1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事件:用来通知线程有一些事件已发生,

2011-05-24 10:15:00

阅读数 660

评论数 0

原创 内存映射文件

#include "stdafx.h" #include <locale.h> // add for unicode #include <windows.h> #include <iostream> using namespace std; ...

2011-05-12 19:43:00

阅读数 518

评论数 0

原创 WTL按钮重绘

下面的类不是我写的,我只简单介绍一下用法:1>将AtlBitmapSkinButton.h头文件导入到工程中;2>添加#include "AtlBitmapSkinButton.h"头文件;3>添加按钮控件IDC_BUTTON1,并将其Ower Draw属性改...

2011-05-09 18:35:00

阅读数 1815

评论数 0

原创 WTL多页面显示实现方法

这里假设一个主对话框CMainDlg有三个页面CPageFirstDlg、CPageSecondDlg、CPageThirdDlg;1.三个页面属性Style:Child, Border:None;2.成员变量:CPageFirstDlg m_pageFirstDlg; CPageSecondD...

2011-05-08 22:32:00

阅读数 874

评论数 0

原创 遍历文件夹下的所有文件

<br />int GetCustomerName(LPCTSTR szCustomerPath, CString strFileName[]) { int nFileCount = 0; WIN32_FIND_DATA finder; CString strCu...

2011-05-08 22:02:00

阅读数 1921

评论数 0

原创 GDIPLUS环境初始化以及与GDI结合实现双缓冲

<br />1.gdiplus环境的初始化,在头文件:<br />#include <gdiplus.h> using namespace Gdiplus; #pragma comment(lib, "gdiplus.lib") <...

2011-05-08 21:52:00

阅读数 4132

评论数 1

原创 WTL 给一个对话框添加垂直滚动条

1.消息映射宏: MESSAGE_HANDLER(WM_VSCROLL, OnVscroll) MESSAGE_HANDLER(WM_SIZE, OnSize) MESSAGE_HANDLER(WM_MOUSEWHEEL, OnMouseWheel)2.在OnInitDialog里获...

2011-05-08 21:41:00

阅读数 2686

评论数 1

原创 WTL CHyperLink类的用法

1.包含atlctrlx.h头文件;2.声明一个CHyperLink类的变量:CHyperLink m_linkIntro; 3.在OnInitDialog函数里: m_linkIntro.SubclassWindow(GetDlgItem(IDC_STATIC_LINK)); DWOR...

2011-05-08 20:55:00

阅读数 2138

评论数 1

原创 INI文件操作类

#ifndef _LEARN_OBJECT_H_ #define _LEARN_OBJECT_H_ class CIniFile { public: CIniFile() { } ~CIniFile() { } private: wchar_t m_path[_MAX_FNAME]...

2011-05-08 20:46:00

阅读数 676

评论数 0

原创 WTL自定义的常用类

#ifndef __BITMAPBKGND_H__ #define __BITMAPBKGND_H__ template class CBitmapBkgnd : public CMessageMap { public: CBitmapBkgnd() { m_Bitmap.Load...

2011-05-08 20:34:00

阅读数 2222

评论数 0

原创 WTL对话框应用程序常用头文件

    在用WTL的时候经常会遇到因为某某头文件没有包含而报错的问题,现将我常用的几个头文件列出来:#define _WTL_USE_CSTRING // 提前声明CString类 #include // 基本的ATL类 #include // 基本的WTL类 ext...

2011-05-06 23:05:00

阅读数 1343

评论数 0

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