相关分类: Java技术 C/C++ VB delphi
  • 用MixerAPI函数调节控制面板的音频设置

    摘要 :本文通过实例代码演示了如何通过Mixer API函数在程序中调节控制面板的音频设备性能的设置。 关键词 :Mixer函数,控制面板,音频设备调节 如果你用过windows 的音频设备,比如播放音乐或者录音,聊天,调节麦克或者声音的大小,以及设置静音,都可以通过控制面...

    2008-04-09 04:10:04

  • WindowsGDI和GDI 编程实例剖析

    1.基本概念 GDI在Windows中定义为Graphics Device Interface,即图形设备接口,是Windows API(Application Programming Interface)的一个重要组成部分。它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(...

    2008-04-09 04:10:05

  • VisualC 编程技巧小结

    1. 如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=AfxGetInstanceHandle(); 2. 如何通过代码获得应用程序主窗口的指针? 主窗口的 指针保存在CWinThread::m_pMai...

    2008-04-09 04:10:00

  • 泛型与模板的有机结合STL.NET简介

    一、 引子 有人开玩笑似地建议,当一个C 程序员被问及怎样实现一个给定的任务时,他/她首先应该提供一个列表-一打或更多潜在的解决方案,然后他/她就应从每一个细节角度构划每一种方案中可能存在的问题。Visual C 2005,通过绑定C /CLI语言,引入了泛型的概念,提供给C...

    2008-04-09 04:10:00

  • VisualC 中的异常处理浅析

    Visual C 提供了对C语言、C 语言 及MFC的支持,因而其涉及到的异常(exception)处理也包含了这三种类型,即C语言、C 语言和MFC的异常处理。除此之外,微软对C和C 的异常处理进行了扩展,提出了结构化异常处理(SEH)的概念,它支持C和C (与之相比,MFC异常处理仅支持...

    2008-04-09 04:10:01

  • VisualC 常用数据类型转换详解

    我们先定义一些常见类型变量借以说明: 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(...

    2008-04-09 04:09:57

  • VC 动态链接库编程之MFC扩展DLL

    前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细分析DLL的最后一种类型――MFC扩展DLL。 6.1概论 MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的...

    2008-04-09 04:09:57

  • VisualC 中的C运行时库浅析

    1.概论 运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。 随着操作系统多线...

    2008-04-09 04:09:55

  • VC 动态链接库编程之非MFCDLL

    4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC 中new一个Win32 Dynamic-Link Library工程dllTest( 单击此处下载本工程 )。注意不要选择MFC AppWizard(dll),因为用...

    2008-04-09 04:09:55

  • Windows的多线程程序设计初步

    一般情况下多线程编程多采用MFC类库实现,那么如果不使用MFC 如何进行多线程程序设计呢?本文将就这个问题进行讨论: 微软在Windows API中提供了建立新的线程的函数CreateThread,它的语法如下: hThread = CreateThread (security_attributes, dwStackSize, ThreadPro...

    2008-04-09 04:09:53

2