![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
文章平均质量分 80
allan3344
这个作者很懒,什么都没留下…
展开
-
基于MFC的多线程编程 【转贴】
在Visual C++ 5.0附带的MFC 4.21类库中,也提供了多线程编程的支持,基本原理与上面所讲的基于Win32函数的设计一致,但由于MFC对同步对象作了封装,因此对用户编程实现来说更加方便,避免了对象句柄管理上的繁琐工作。更重要的是,在多个窗口线程情况下,MFC中直接提供了用户接口线程的设计。 在MFC中,线程分为两种:用户接口线程和辅助线程。用户接口线程常用于接收用户的输入,处转载 2005-12-02 10:18:00 · 3829 阅读 · 2 评论 -
VC程序中实现控件的动态生成与响应 【转贴】
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控件不需要调用Cr转载 2005-11-29 10:36:00 · 990 阅读 · 1 评论 -
CTime类format的使用【转贴】
使用CTime类可以很方便地取得当前系统时间并转换为各种格式 The format argument consists of one or more codes; as in printf, the formatting codes are preceded by a percent sign (%). Characters that do not begin with % are转载 2005-12-28 10:07:00 · 1862 阅读 · 0 评论 -
CString 操作指南【转贴】
通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,转载 2005-12-28 10:08:00 · 771 阅读 · 0 评论 -
深入探讨MFC消息循环和消息泵【转贴】
首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消息路由是指消息派送出去转载 2005-12-28 10:10:00 · 755 阅读 · 0 评论 -
如何使用Visual C++调试程序?【转贴】
作者:贾迎乐 与 DOS 程序相比,Windows 程序动辄达几万行、十几万行,调试相当复杂。幸好 Visual C++ 提供了功能强大的调试器( Debugger ),使我们可以在源代码、汇编级别上进行调试,在调试中可以使用断言、TRACE 宏输出结合单步执行来综合调试。 1、如何使用编译、连结的出错信息 如图所示,在编译、连结阶段转载 2005-12-30 10:17:00 · 1259 阅读 · 0 评论 -
数据类型转换【转贴】
int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串 短整型(int)itoa(i,temp,10);///转载 2006-01-20 08:46:00 · 1714 阅读 · 0 评论 -
常见的Link2001错误【转贴】
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved转载 2006-03-06 16:53:00 · 756 阅读 · 0 评论