
C++/MFC
文章平均质量分 63
hixixi
这个作者很懒,什么都没留下…
展开
-
Windows SDK笔记
Windows SDK笔记 http://www.cppblog.com/Lee7/archive/2008/11/07/66226.html Windows SDK笔记(一):Windows程序基本结构一、概述Windows程序具有相对固定的结构,对编写者而转载 2009-07-15 14:30:00 · 733 阅读 · 0 评论 -
windows手动添加树形控件CTreeCtrl
Creating a Tree View 8/28/2008 A tree-view control is a hierarchical display of labeled items. Any item in a tree-view control can have a list of subitems that are known as child items a翻译 2009-10-13 11:21:00 · 1137 阅读 · 0 评论 -
对话框全屏、位置等
如何有效地使用对话框 译者:徐景周(原作:VGirish) Q:如何在对话框中加入工具条 在 OnInitDialog 中加入下面代码: BOOL CYourDlg::OnInitDialog(){ CDialog::OnInitDialog(); //转载 2009-07-15 08:58:00 · 1797 阅读 · 0 评论 -
CTreeCtrl如何设置和获取自己定义的数据
////////////////////////////////////////////////////////////////////////////// CDaisyReaderDlg dialogclass CDaisyReaderDlg : public CDialog{ // Dialog Data //{{AFX_DATA(CDaisyReaderDlg原创 2009-06-01 17:28:00 · 962 阅读 · 0 评论 -
多线程编程学习5——“多线程编程之一——问题提出”
转载自VC知识库,网址http://www.vckbase.com/document/viewdoc/?id=1704多线程编程之一——问题提出 作者:韩耀旭下载源代码一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_S转载 2009-05-21 17:36:00 · 746 阅读 · 0 评论 -
多线程编程学习3——使用MFC工作者线程
使用MFC工作者线程 工作者线程通常用于后台的需耗费较长时间的工作,例如:计算、后台打印等。创建一个线程专门处理此类工作,用户就可以进行其他工作而无需等待。 使用一个工作线程,首先必须创建它,然后为它编写一个控制函数。 1. 创建一个工作者线程一个MFC线程,不管是工作者线程还是用户界面线程,都是调用AfxBeginThread创建并初始化。只是AfxBeginT原创 2009-05-20 16:51:00 · 7221 阅读 · 1 评论 -
基于CHtmlView实现网页整体放大、缩小
来源:http://blog.youkuaiyun.com/fandongwei/archive/2007/04/02/1548852.aspx 发现maxthon的菜单 -功能,个人感觉很有意思,于是自己也采用mshtml实现了一下:CBHtmlView是我从CHtmlView中继承而来的一个类HRESULT CBHtmlView::Zoom(float fZoom)//fZoom是放转载 2009-05-20 15:10:00 · 1501 阅读 · 0 评论 -
多线程编程学习2——MFC与多线程简介
MFC与多线程简介MFC支持多线程编程。实际上,如果使用AppWizard创建一个MFC应用程序,该程序已经具有了处理多线程的能力。 每个MFC应用程序都只是有一个主线程。程序一旦运行,操作系统就产生一个进程并执行该进程的主线程。如果主线程结束,则进程结束。主线程以一个函数的地址形式送给操作系统,通常是main或者WinMain函数的地址。 如果愿意,可以为程序创建其他线程。原创 2009-05-20 16:19:00 · 1249 阅读 · 0 评论 -
多线程编程学习1——线程与进程
线程与进程 使用32位Winodws操作系统时,它能够同事运行几个程序。这种能力称为多任务处理。除了支持多任务,Win32操作系统还支持进程中的多线程处理。 在Win32操作系统中,采用的是抢先式多任务,这意味着程序对cpu的占用时间是有系统决定的。系统为每个程序分配一定的cpu时间,当程序的运行超过规定时间后,系统就会中断该程序并把cpu控制权转交给别的程序。术原创 2009-05-20 15:55:00 · 610 阅读 · 0 评论 -
多线程编程学习4——WaitForSingleObject
DWORD WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds);hHandle为要监视的对象(一般为同步对象,也可以是线程)的句柄;dwMilliseconds为hHandle对象所设置的超时值,单位为毫秒; 当在某一线程中调用该函数时,线程暂时挂起,系统监视hHandle所指向的对象的状态。如果在挂起的dwM原创 2009-05-21 15:46:00 · 920 阅读 · 0 评论 -
多线程学习4——使用用户界面线程
使用用户界面线程 创建一个用户界面线程比一个工作者线程复杂的多:前者必须要从CWinThread派生一个类,并重载一些成员函数。调用AfxBeginThread开始一个用户界面线程与开始一个工作者线程很相似,只是工作者线程的控制函数和参数被指向CWinThread导出类的对象的指针多代替。此时,AfxBeginThread调用之后也不再运行控制函数,而是调用线程对性的InitInstanc原创 2009-05-21 08:36:00 · 1914 阅读 · 0 评论 -
【转载】关于MSHTML
来源:http://blog.youkuaiyun.com/jiangsheng/archive/2003/08/15/3793.aspx 本文翻译自http://msdn.microsoft.com/workshop/browser/mshtml/overview/overview.aspMSDN Home > MSDN Library > Programming and Reusin转载 2009-05-20 15:20:00 · 689 阅读 · 0 评论 -
[转载]从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区
从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区响马lion@public1.ptt.js.cn> 一、错误再现 在 VC7 中新建一个 MDI 的 MFC Application,命名为MyHtml, 选择使用 CHtmlView。 建立两个 html 文件: home.htm test.htmfunction Fr转载 2009-05-20 14:55:00 · 1085 阅读 · 0 评论 -
HOWTO: Provide Your Own Window Class Name for an MFC Dialog Box
HOWTO: Provide Your Own Window Class Name for an MFC Dialog Box Q251059 -----------------------------------------------------------------原创 2009-07-16 11:04:00 · 984 阅读 · 0 评论 -
WinCE 下播放MP3代码
WinCE 下播放MP3代码语言环境: 作者:norains 时间:2009-09-09 12:02来源:优快云博客点击:次#include stdafx.h #include dshow.h #include streams.h #pragma comment (lib,Ole32.lib) #pragma comment (lib,Strmiids.lib) void转载 2009-11-10 15:12:00 · 686 阅读 · 0 评论