李sir_Blog

博客园 首页 联系 订阅 管理

2010年8月6日

摘要: WS_EX_ACCEPTFILES = 0x00000010指明了一个已创建视窗具有拖拽文件功能WS_EX_APPWINDOW = 0x00040000强制一个可见的顶级视窗到工具栏上 WS_EX_CLIENTEDGE = 0x00000200使一个视窗具有凹陷边框WS_EX_COMPOSITED = 0x02000000Windows XP:将一个窗体的所有子窗口使用双缓冲按照从低到高方式绘制出... 阅读全文
posted @ 2010-08-06 17:40 李sir 阅读(311) 评论(0) 推荐(0)

摘要: // Class Driver GUID for SetupDiGetClassDevs()GUID g_SYS_GUID = {0x4D36E97D, 0xE325, 0x11CE, 0xBF, 0xC1, 0x08, 0x00, 0x2B, 0xE1, 0x03, 0x18};GUID g_VGA_GUID = {0x4D36E968, 0xE325, 0x11CE, 0xBF, 0xC1, ... 阅读全文
posted @ 2010-08-06 16:56 李sir 阅读(582) 评论(0) 推荐(0)

摘要: 由于ANSI和Unicode在函数名上有差别,故都列出来,不过本人以Unicode为主。 【1.用C语言标准库函数toupper,tolower】头文件:cctype c下面:ctype.h转大写Ansi版: int toupper(int c);</a>Unicode版:int towupper(wint_t c);MSDN: toupper, _toupper, towupper,... 阅读全文
posted @ 2010-08-06 14:00 李sir 阅读(5899) 评论(0) 推荐(0)

2010年8月5日

摘要: 挂起操作在“初识ACPI”中对电源管理有了一个基本的了解。在软件开发中对ACPI了解到这个程度已经可以了。这里,介绍一下在Windows操作系统中操作系统是怎样进行电源管理的,并通过什么消息通知应用程序。仔细观察Windows系统,会发现在关机时会有待机、休眠两个选项。在英文操作系统中分别是Sleep和Hibernate。如果查阅一些资料的话,可能还会看到Stand-by。... 阅读全文
posted @ 2010-08-05 17:28 李sir 阅读(1248) 评论(1) 推荐(0)

2010年8月4日

摘要: 先载入一张图片,ID为IDB_BITMAP2TestDlg.h中:CBrush m_brBk;//在public中定义TestDlg.cpp中:在初始化函数OnInitDialog()中加入:BOOL CTestDlg::OnInitDialog(){CDialog::OnInitDialog();CBitmap bmp;bmp.LoadBitmap(IDB_BITMAP2);m_brBk.Cre... 阅读全文
posted @ 2010-08-04 11:45 李sir 阅读(7206) 评论(0) 推荐(1)

摘要: 到底我们怎样来欺骗Windows呢?我们主动来响应WM_NCHITTEST消息。用ClassWizard添加WM_NCHITTEST的消息响应函数。注:用ClassWizard添加消息响应函数时候,在右下角的“Filterformessageavailable to”选择“Windows”。否则你找不到WM_NCHITTEST消息。编写代码如下:UI... 阅读全文
posted @ 2010-08-04 11:43 李sir 阅读(3990) 评论(0) 推荐(0)

2010年7月9日

摘要: 命名管道更加高级。它由一个名字来标识,以使得客户端和服务端应用程序可以通过它进行彼此通信。而且win32命名管道甚至可以在不同系统的进程间使用。命名管道有时候也被称为fifo。有了命名管道后。一个进程可以把数据放到管道中。另一个知道管道名字的进程把数据取走。命名管道与其他交换数据方式不同的地方在于。如果进程不知道这个管道的名字就不可能把数据取走。管道实际是用于进程间通信的一段共享内存。创建管道的进... 阅读全文
posted @ 2010-07-09 17:58 李sir 阅读(1451) 评论(0) 推荐(0)

摘要: 1:采用自定义信息发端:(1)UpdateData();(2)查找对象句柄 CWnd *pWnd = CWnd::FindWindow(NULL,_T("DataRecv1"));(3)自定义消息WM_Comm1:#define WM_COMM1 WM_USER+101, (4) 发送UINT uMsg; uMsg = atoi(m_StrMes); pWnd->SendMessage(WM... 阅读全文
posted @ 2010-07-09 17:01 李sir 阅读(762) 评论(0) 推荐(0)

2010年7月5日

摘要: #include "stdafx.h"#include <string>#include <vector>#include <algorithm>#include <iostream>using namespace std;int main(int argc, char* argv[]){vector<int> coll;vector&l... 阅读全文
posted @ 2010-07-05 20:24 李sir 阅读(681) 评论(0) 推荐(1)

2010年6月28日

摘要: export prototype DefaultFeature_Installed(); function DefaultFeature_Installed() string szInfPath,szApp,szCmd,szKey,szKeyValue; begin// TARGETDIR = "<PROGRAMFILES>\EeePC\" in this projectif (CMD... 阅读全文
posted @ 2010-06-28 15:31 李sir 阅读(1763) 评论(0) 推荐(1)