vc实例精通源码,windows基本控件的使用Demo

上传者: zhiyonggong | 上传时间: 2025-10-20 13:55:21 | 文件大小: 7.34MB | 文件类型: RAR
VC实例精通一书的源码。 第2章(\Chapter02) 示例描述:本章介绍常用Win32控件的使用方法。 01_EditDemo 演示静态文本、文本框、按钮控件的使用方法 02_CheckBoxDemo 演示复选框和单选按钮控件的使用方法。 03_ComboBoxDemo 演示组合框和列表框控件的使用方法。 04_ScrollBarDemo 演示滚动条控件的使用方法。 05_SpinDemo 演示数值调节按钮的使用方法。 06_ProgressDemo 演示进度条控件的使用方法。 07_SliderDemo 演示滑块控件的使用方法。 08_HotkeyDemo 演示热键控件的使用方法。 09_ListCtrlDemo 演示列表控件的使用方法。 10_TreeCtrlDemo 演示树形控件的使用方法。 11_RichEditDemo 演示格式文本框的使用方法。 12_TabCtrlDemo 演示属性页的使用方法。 13_AnimateDemo 演示动画控件的使用方法。 14_DateTimeDemo 演示日期时间选择控件的使用方法。 15_CalendarDemo 演示日历控件的使用方法。 16_IPCtrlDemo 演示IP输入框的使用方法。 第3章(\Chapter03) 示例描述:本章介绍高级Win32控件的使用方法。 01_MenuDemo 演示窗体菜单的使用方法。 02_PopMenuDemo 演示弹出式菜单的使用方法。 03_ToolbarDemo 给窗体添加标准工具栏。 04_Toolbar256 使工具栏支持256色位图。 05_StatusBarDemo 在窗体的状态栏区域输出信息。 06_ColorStatusBar 在状态栏添加彩色渐变进度条。 07_ToolTipDemo 使用ToolTip显示即时提示。 第4章(\ Chapter04) 示例描述:本章介绍窗体的使用方法和使用技巧。 01_WindowDemo 演示创建和显示窗体的方法。 02_TopMostWnd 让窗体保持在桌面最顶层。 03_TransparentWindow 创建半透明窗体。 04_EllipticalWindow 创建椭圆窗体。 05_TextPathWnd 创建文字异形窗体。 06_ImagePathWnd 根据图片创建异形窗体。 07_AnimatedWnd 以动画方式显示和隐藏窗体。 08_AutoSize 让窗体上的控件自动适应窗体大小。 09_AutoSizeEx 多个控件改变大小时防止闪烁。 10_LimitSize 限制窗体的最大和最小尺寸。 11_AutoPos 让窗体具有停靠效果。 12_EnumWnd 枚举系统中的窗口。 第5章(\ Chapter05) 示例描述:本章介绍创建对话框以及通用对话框的使用技巧。 01_ModalDlg 显示模式对话框。 02_ModallessDlg 显示非模式对话框。 03_OpenFileDemo 使用打开文件对话框。 04_SaveFileDemo 使用保存文件对话框。 05_FontDlgDemo 使用字体选择对话框。 06_FontDlgDemo_Color 使用字体选择对话框。 07_PreviewFileDlg_Demo 为打开文件对话框增加预览功能。 08_InputDlg_Demo 从内存创建对话框。 第6章(\ Chapter06) 示例描述:本章介绍Windows应用程序消息循环的原理和消息处理技巧。 01_PeekMsgDemo 传递并响应Windows消息。 02_SendMsg 发送Windows消息。 03_MsgInMfc 了解MFC的映射消息机制。 04_UserMsg 使用自定义消息。 05_DoubleEdit_Demo 拦截并处理Win32控件的消息。 第7章(\ Chapter07) 示例描述:本章介绍Windows系统和外壳编程的技巧。 01_TimerDemo 使用计时器。 02_RegDemo 访问系统注册表。 03_SuperPwd 用随机数生成强力密码。 04_ShellOpen 打开一个和程序相关联的文档。 05_ClipboardDemo 访问Windows剪切板。 06_ClipboardMonitor 监视剪切板内容变化。 07_TrayIconDemo 使用系统托盘图标。 第8章(\ Chapter08) 示例描述:本章介绍在应用程序中使用Windows基本设备的方法和技巧。 01_MouseSample 处理鼠标消息。 02_KeyTest 处理键盘消息。 03_MouseMoving 利用客户区鼠标消息拖动无边框窗体。 04_NCMsg 利用非客户区鼠标消息控制无边框窗体。 05_LockMouse 限制鼠标移动区域。 06_MyEvent 模拟键盘鼠标消息。 07_ClipboardHelper 使用系统热键消息使后台程序得到通知。 第9章(\ Chapter09) 示例描述:本章学习Windows进程的创建和管理方法。 01_StartProcess 创建和结束进程。 02_RedirectStdio 用匿名管道获取控制台程序的输出。 03_CatchError 拦截并处理外部进程的错误。 04_SingleInstance 防止应用程序运行多个实例。 05_ProcessMsg 用消息在进程间通讯。 06_MappingFile 用内存映射文件在进程间通讯。 07_ProcessList 枚举并得到系统中所有进程信息。 第10章(\ Chapter10) 示例描述:本章学习Windows线程的创建和管理方法。 01_PrimeNumberFinder 主线程和用户界面。 02_PrimeNumberFinderEx 创建和结束线程。 03_PrimeNumberFinal 用临界区对象同步线程。 04_BigPrimeNumber 用事件对象同步线程。 05_SemaphoreDemo 用信号量对象同步线程。 06_ThreadPriority 调整线程优先级。 第11章(\ Chapter11) 示例描述:本章学习使用VC6进行图形图像开发的技巧。 01_ZoomBitmap 用DC对象缩放位图。 02_DrawLine 用画笔对象画线。 03_BrushDemo 用画刷对象填充区域。 04_RollText 在屏幕上输出文本。 05_PicShow 使用GDI+读取不同格式的图片。 06_PicShowEx 使用GDI+保存不同格式的图片。 07_Snap 制作屏幕截图程序。 08_Watermark 给图片增加版权信息。 第12章(\ Chapter12) 示例描述:本章学习使用VC6进行文件IO开发的技巧。 01_BinaryView 用基本API编写二进制编辑器。 02_MyCompressor 用MFC类编写文件压缩软件。 03_DirMonitor 监控硬盘上文件的变化。 04_HddSpace 获取本机所有磁盘及其空间使用情况。 05_WideText 文本保存及编码方式。 06_XmlReader 读写XML文件。 07_SerialPort 读写串口数据。 第13章(\ Chapter13) 示例描述:本章学习使用VC6进行数据库开发的方法和技巧。 01_ODBC_Source 创建ODBC数据源。 02_ODBC_Demo 通过ODBC访问Access数据库。 03_ADO_Demo 通过ADO访问据库。 04_ExecProc 调用SQL Server的存储过程。 05_TransExec 事务处理SQL Server命令。 06_BinData 存取数据库中的图片。 07_CreateMdb 在程序中动态生成Access数据库。 第14章(\ Chapter14) 示例描述:本章学习使用VC6进行网络开发的方法和技巧。 01_UdpClient 建立UDP连接客户端。 02_UdpServer 建立UDP连接服务器端。 03_TcpClient 建立TCP连接客户端。 04_TcpServer 建立TCP连接服务器端。 05_MfcSock 使用MFC的SOCKET类。 06_MyWebProtocol 注册自己的浏览器地址栏协议。 07_GetHttpStr 抓取网页内容。 08_VisualPing 基于ICMP编写网络速度监控程序。 第15章(\ Chapter15) 示例描述:本章介绍一些Windows高级编程技术。 01_AppSnap 制作鼠标HOOK。 02_PasswordShow 用鼠标HOOK读取密码框中的内容。 03_KeyVoice 制作键盘HOOK。 04_SysKey 用键盘HOOK屏蔽系统按键。 05_DlgSkinDemo 用HOOK技术给对话框换肤。 06_PeExport 分析DLL文件获取其导出函数列表。 第16章(\ Chapter16) 示例描述:本章介绍VC6在多媒体开发方面的应用技术。 01_BgMusic 用基本API播放声音。 02_MP3Player 用MCI播放音频。 03_MyReal 调用RealPlayer播放音频文件。 04_Recorder 制作录音机程序。 05_GifCtrl 在VC中显示动态的GIF动画。 06_FlashWnd 在VC中播放Flash动画。 07_MediaPlayer 在VC中播放视频。 08_CaptureVideo 在VC中实现视频采集及截图功能。 第17章(\ Chapter17) 示例描述:本章介绍VC6在ActiveX方面的应用技术。 01_MyActiveX 创建ActiveX控件。 02_MyActiveX2 为ActiveX控件增加属性和方法。 03_ActiveXInDlg 在应用程序中使用ActiveX控件。 04_ActiveXInWeb 在浏览器中使用ActiveX控件。 05_MyActiveX3 在VC中显示动态的GIF动画。 06_RegOCX 在程序中注册和注销ActiveX控件。 第18章(\ Chapter18) 示例描述:本章介绍如何将应用程序制作成完整的应用软件的技术。 01_MyHelp 制作帮助文件。 02_Setup 制作安装程序。 03_MultiLanguage 让应用程序界面支持多语言。 04_MultiLanguageEx 多语言的字符串常量。 05_SetupEx 制作多语言的安装程序。

文件下载

资源详情

[{"title":"( 2000 个子文件 7.34MB ) vc实例精通源码,windows基本控件的使用Demo","children":[{"title":"AnimateDemo.aps <span style='color:#111;'> 519.46KB </span>","children":null,"spread":false},{"title":"BgMusic.aps <span style='color:#111;'> 378.72KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 261.54KB </span>","children":null,"spread":false},{"title":"ODBC_Demo.aps <span style='color:#111;'> 45.35KB </span>","children":null,"spread":false},{"title":"MfcSdi.aps <span style='color:#111;'> 43.49KB </span>","children":null,"spread":false},{"title":"Toolbar256.aps <span style='color:#111;'> 40.33KB </span>","children":null,"spread":false},{"title":"MultiLanguage.aps <span style='color:#111;'> 35.80KB </span>","children":null,"spread":false},{"title":"MyActiveX.aps <span style='color:#111;'> 35.55KB </span>","children":null,"spread":false},{"title":"MyActiveX.aps <span style='color:#111;'> 35.55KB </span>","children":null,"spread":false},{"title":"MultiLanguage.aps <span style='color:#111;'> 35.07KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 34.99KB </span>","children":null,"spread":false},{"title":"PrimeNumberFinal.aps <span style='color:#111;'> 34.91KB </span>","children":null,"spread":false},{"title":"MfcDialog.aps <span style='color:#111;'> 34.84KB </span>","children":null,"spread":false},{"title":"PrimeNumberFinderEx.aps <span style='color:#111;'> 34.72KB </span>","children":null,"spread":false},{"title":"ActiveXInDlg.aps <span style='color:#111;'> 34.68KB </span>","children":null,"spread":false},{"title":"PrimeNumberFinder.aps <span style='color:#111;'> 34.66KB </span>","children":null,"spread":false},{"title":"AnimatedWnd.aps <span style='color:#111;'> 34.61KB </span>","children":null,"spread":false},{"title":"TabCtrlDemo.aps <span style='color:#111;'> 34.54KB </span>","children":null,"spread":false},{"title":"BinData.aps <span style='color:#111;'> 34.50KB </span>","children":null,"spread":false},{"title":"Recorder.aps <span style='color:#111;'> 34.45KB </span>","children":null,"spread":false},{"title":"Ado_Demo.aps <span style='color:#111;'> 34.43KB </span>","children":null,"spread":false},{"title":"TcpServer.aps <span style='color:#111;'> 34.43KB </span>","children":null,"spread":false},{"title":"TransExec.aps <span style='color:#111;'> 34.43KB </span>","children":null,"spread":false},{"title":"DateTimeDemo.aps <span style='color:#111;'> 34.41KB </span>","children":null,"spread":false},{"title":"ListCtrlDemo.aps <span style='color:#111;'> 34.41KB </span>","children":null,"spread":false},{"title":"SendMsg.aps <span style='color:#111;'> 34.36KB </span>","children":null,"spread":false},{"title":"SerialPort.aps <span style='color:#111;'> 34.35KB </span>","children":null,"spread":false},{"title":"CheckBoxDemo.aps <span style='color:#111;'> 34.33KB </span>","children":null,"spread":false},{"title":"TcpClient.aps <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"ZoomBitmap.aps <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"GifCtrl.aps <span style='color:#111;'> 34.31KB </span>","children":null,"spread":false},{"title":"TreeCtrlDemo.aps <span style='color:#111;'> 34.30KB </span>","children":null,"spread":false},{"title":"ComboBoxDemo.aps <span style='color:#111;'> 34.29KB </span>","children":null,"spread":false},{"title":"MyEvent.aps <span style='color:#111;'> 34.28KB </span>","children":null,"spread":false},{"title":"IPCtrlDemo.aps <span style='color:#111;'> 34.23KB </span>","children":null,"spread":false},{"title":"MyWebProtocol.aps <span style='color:#111;'> 34.23KB </span>","children":null,"spread":false},{"title":"RichEditDemo.aps <span style='color:#111;'> 34.23KB </span>","children":null,"spread":false},{"title":"MsgSrc.aps <span style='color:#111;'> 34.23KB </span>","children":null,"spread":false},{"title":"MappingClient.aps <span style='color:#111;'> 34.23KB </span>","children":null,"spread":false},{"title":"ODBC_Source.aps <span style='color:#111;'> 34.22KB </span>","children":null,"spread":false},{"title":"MappingServer.aps <span style='color:#111;'> 34.21KB </span>","children":null,"spread":false},{"title":"RedirectStdio.aps <span style='color:#111;'> 34.21KB </span>","children":null,"spread":false},{"title":"OpenFileDemo.aps <span style='color:#111;'> 34.21KB </span>","children":null,"spread":false},{"title":"MP3Player.aps <span style='color:#111;'> 34.20KB </span>","children":null,"spread":false},{"title":"PasswordShow.aps <span style='color:#111;'> 34.20KB </span>","children":null,"spread":false},{"title":"RollText.aps <span style='color:#111;'> 34.19KB </span>","children":null,"spread":false},{"title":"ShellOpen.aps <span style='color:#111;'> 34.18KB </span>","children":null,"spread":false},{"title":"MyReal.aps <span style='color:#111;'> 34.18KB </span>","children":null,"spread":false},{"title":"ExecProc.aps <span style='color:#111;'> 34.18KB </span>","children":null,"spread":false},{"title":"FontDlgDemo.aps <span style='color:#111;'> 34.18KB </span>","children":null,"spread":false},{"title":"SpinDemo.aps <span style='color:#111;'> 34.18KB </span>","children":null,"spread":false},{"title":"MediaPlayer.aps <span style='color:#111;'> 34.17KB </span>","children":null,"spread":false},{"title":"ProgressDemo.aps <span style='color:#111;'> 34.14KB </span>","children":null,"spread":false},{"title":"GetHttpStr.aps <span style='color:#111;'> 34.14KB </span>","children":null,"spread":false},{"title":"KeyVoice.aps <span style='color:#111;'> 34.14KB </span>","children":null,"spread":false},{"title":"CalendarDemo.aps <span style='color:#111;'> 34.14KB </span>","children":null,"spread":false},{"title":"RegOCX.aps <span style='color:#111;'> 34.13KB </span>","children":null,"spread":false},{"title":"ScrollBarDemo.aps <span style='color:#111;'> 34.13KB </span>","children":null,"spread":false},{"title":"EllipticalWindow.aps <span style='color:#111;'> 34.13KB </span>","children":null,"spread":false},{"title":"PeExport.aps <span style='color:#111;'> 34.12KB </span>","children":null,"spread":false},{"title":"SaveFileDemo.aps <span style='color:#111;'> 34.11KB </span>","children":null,"spread":false},{"title":"LimitSize.aps <span style='color:#111;'> 34.11KB </span>","children":null,"spread":false},{"title":"SliderDemo.aps <span style='color:#111;'> 34.10KB </span>","children":null,"spread":false},{"title":"MsgInMfc.aps <span style='color:#111;'> 34.10KB </span>","children":null,"spread":false},{"title":"SysKey.aps <span style='color:#111;'> 34.10KB </span>","children":null,"spread":false},{"title":"HotkeyDemo.aps <span style='color:#111;'> 34.09KB </span>","children":null,"spread":false},{"title":"PicShow.aps <span style='color:#111;'> 34.09KB </span>","children":null,"spread":false},{"title":"SuperPwd.aps <span style='color:#111;'> 34.08KB </span>","children":null,"spread":false},{"title":"InputDlg_Demo.aps <span style='color:#111;'> 34.08KB </span>","children":null,"spread":false},{"title":"TextPathWnd.aps <span style='color:#111;'> 34.07KB </span>","children":null,"spread":false},{"title":"MsgDest.aps <span style='color:#111;'> 34.07KB </span>","children":null,"spread":false},{"title":"MyCompressor.aps <span style='color:#111;'> 34.06KB </span>","children":null,"spread":false},{"title":"FontDlgDemo.aps <span style='color:#111;'> 34.05KB </span>","children":null,"spread":false},{"title":"ToolTipDemo.aps <span style='color:#111;'> 34.05KB </span>","children":null,"spread":false},{"title":"DrawLine.aps <span style='color:#111;'> 34.05KB </span>","children":null,"spread":false},{"title":"DlgSkinDemo.aps <span style='color:#111;'> 34.04KB </span>","children":null,"spread":false},{"title":"UserMsg.aps <span style='color:#111;'> 34.04KB </span>","children":null,"spread":false},{"title":"WideText.aps <span style='color:#111;'> 34.03KB </span>","children":null,"spread":false},{"title":"LockMouse.aps <span style='color:#111;'> 34.02KB </span>","children":null,"spread":false},{"title":"FlashWnd.aps <span style='color:#111;'> 34.02KB </span>","children":null,"spread":false},{"title":"MouseMoving.aps <span style='color:#111;'> 34.01KB </span>","children":null,"spread":false},{"title":"CreateMdb.aps <span style='color:#111;'> 34.00KB </span>","children":null,"spread":false},{"title":"NCMsg.aps <span style='color:#111;'> 33.86KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 33.50KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 33.22KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 32.63KB </span>","children":null,"spread":false},{"title":"RES.APS <span style='color:#111;'> 31.35KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.26KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.25KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.25KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.20KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.11KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.04KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 31.02KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 30.91KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 30.88KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 30.88KB </span>","children":null,"spread":false},{"title":"res.aps <span style='color:#111;'> 30.87KB </span>","children":null,"spread":false},{"title":"MfcMdi.aps <span style='color:#111;'> 29.16KB </span>","children":null,"spread":false},{"title":"BrushDemo.aps <span style='color:#111;'> 28.18KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明