2008年04月
This article was contributed by Brad Mann.
This code creates a progress bar anywhere in the status window and the control is created only once.
1. From the View menu, choose Resource Symbols. Press the New button and assign the symbol a name. (In this example we’ll be using ID_INDICATOR_PROGRESS_PANE) It’s probably best if you let the computer assign a value for it.
2. In MainFrm.cpp, find the indicators array (located un阅读全文>
发表于 @ 2008年04月23日 11:28:00|评论(loading...)|编辑
Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。 当初我写第一个 NT 服务时,我到 MSDN 上找例子。在那里我找到了一篇 Nigel Thompson 写的文章:“Creating a Simple Win32 Service in C++”,这篇文章附带一个 C++ 例子。虽然这篇文章很好地解释了服务的开发过程,但是,我仍然感觉缺少我需要的重要信息。我想理解通过什么框架,调用什么函数,以及何时调用,但 C++ 在这方面没有让我轻松多少。面向对象的方法固然方便,但由于用类对底层 Win32 函数调用进行了封装,它不利于学习服务程序的基本知识。这就是为什么我觉得 C 更加适合于编写初级服务程序或者实现简单后台任务的服务。在你对服务程序有了充分透彻的理解之后,用 C++ 编写才能游刃有余。当我离开原来的工作岗位,不得不向另一个人阅读全文>
发表于 @ 2008年04月11日 16:53:00|评论(loading...)|编辑
创建图形列表并和CListCtrl关联:
m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));
m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );
m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);
阅读全文>
发表于 @ 2008年04月07日 14:36:00|评论(loading...)|编辑