CThreadPool个人总结

线程池CThreadPool,我想我应该对我最近使用它的过程进行一个总结,以加深印象再者分享给大家。毕竟对我是一个新的东西。 使用步骤,依据写代码来首先是定义,其中CProcessTask是我自己定义的一个Worker类:  CThreadPool *g_pTaskPool = NUL...

2013-11-29 11:04:51

阅读数 3517

评论数 0

BCD

把代表16進制的字串轉為UInt32, 下例轉換後的結果a1 = 0x2b: 1 String a = "2b"; 2 UInt32 a1 = UInt32.Parse(a, NumberS...

2013-03-14 11:00:16

阅读数 628

评论数 0

Windows的消息机制与消息重定向技术

windows消息处理机制 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,   对于单击...

2012-06-29 09:36:14

阅读数 1781

评论数 0

MSDN不可用之解决办法--亲自试验

偶尔一次装系统Windows 7,安装好vs06和帮助文档后打开帮助文档提示无法显示,设置了只在本地搜索也无用,千辛万苦终于 找到一哥们碰到和俺一样的情况,谢天谢地啊,完美解决。 原来是需要注册hxds.dll组件 命令行输入: regsvr32 "C:/Program...

2012-05-30 15:19:08

阅读数 622

评论数 0

单文档之于工具条消息

程序有个要求:捕获浮动工具条标题栏单击消息: HWND hwndToolBarDlg;定义接受句柄的变量,通过此句柄判断是哪个工具条收到消息,此处要获得句柄的对象为m_wndWBToolsub 在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreat...

2012-05-22 15:34:43

阅读数 474

评论数 0

MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态

当我们在用MFC编程的时候,我们经常用到AfxGetApp()来获得当前的CWinApp的Instance。看看MFC的源代码中AfxGetApp()的实现,你会发现AfxGetApp()的实现并不像一般情况下面那样直接:   _AFXWIN_INLINE CWinApp* AFXAPI Af...

2012-02-01 12:46:34

阅读数 2283

评论数 0

关于透明窗口的一些收集

首先,用生成向导建立个基于对话框的程序框架,取名为PartTransparent 第二,重写BOOL CPartTransparentDlg::OnInitDialog(),也就是重写,对话框类的OnInitDialog()这个函数,在里面,return TRUE;前面加入下面的代码:   ...

2012-01-13 09:33:55

阅读数 357

评论数 0

关于Windows任务栏的隐藏问题

有时候我们的程序需要隐藏操作系统的任务栏,好让我们的窗口可以覆盖整个桌面,比如单文档全屏模式下(当然对于对话框设置TOPMOST,置顶就可以了),此时我们可以这样做: HWND hWnd = ::FindWindow(L"Shell_TrayWnd",NULL); ...

2012-01-04 16:49:19

阅读数 310

评论数 0

关于文件的删除复制等操作

文件与文件夹的操作其实也就那几个函数,但是有些细节如果没有注意那可能是个大麻烦,比如路径正确与否、有些串后的空格、文件命名规则限制等。特此写个备忘呵呵 一 、以复制文件为例:其余操作可通过参数wFunc修改相关功能。 BOOL CopyFolder(LPCTSTR lpszFromPath,L...

2012-01-04 16:30:56

阅读数 482

评论数 0

vs环境配置STLPort

最近编译程序时候用到了STLport,一直在捣鼓它的编译方法,查了查资料写了以下备忘的东西,此处我使用的是vs2008开发环境,STLport版本为5.2.1。我想其它开发环境应该类似,呵呵,当然VC6.0估计会差异大一点。 1、首先添加路径到vcvarsall.bat,就可以了,要添加incl...

2012-01-04 16:22:35

阅读数 559

评论数 0

函数后面的括号问题

最近同事问我个问题,是关于硬件的:一个函数调用的时候写不写括号有什么差别。大抵意思我用如下代码表现出来。按照我的理解这个玩意(即代码中的GetNum函数)要不加括号那不就是相当于变量了,没定义不是要报错么。 后来想想不对,应该是这个表达式什么都不做,仅返回 fun 也就是函数的地址,对下面的程序...

2012-01-04 16:18:52

阅读数 876

评论数 0

关于捕获消息的方法

捕获普通的组合键消息 基于MFC的程序要捕获普通的组合键消息通常我们会在PreTranslateMessage(MSG* pMsg)函数中处理, if (pMsg->message == WM_KEYDOWN) { BOOL bCtrl=::GetKeyState(VK_CONTR...

2012-01-04 16:13:06

阅读数 1760

评论数 0

窗口的子类化(收藏)

窗口子类化的作用 窗口子类化技术最大的特点就是能够截取 Windows 的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理: 将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动 截取该消息,阻止其向原...

2012-01-04 15:17:02

阅读数 350

评论数 0

进程间通讯之RegisterWindowMessage

函数定义  RegisterWindowMessage:定义一个系统相关的确保唯一的新的消息。这个消息值可以用来发送或者寄送消息。这个函数经常用于注册消息供两个应用程序间的交互。 晕,不会排版,代码不贴了

2012-01-04 15:01:17

阅读数 322

评论数 0

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