会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangdn
博客园
首页
新随笔
联系
管理
订阅
[置顶]
【Windows编程】系列第十一篇:多文档界面框架
摘要: 前面我们所举的例子中都是单文档界面框架,也就是说这个窗口里面的客户区就是一个文档界面,可以编写程序在里面输入或者绘制文本和图形输出,但是不能有出现多个文档的情况。比如下面的UltraEdit就是一个典型的多文档界面,他可以同时编辑多个文档,每个文档还可以最大化,最小化等等,我们今天就来看看多文档的基...
阅读全文
posted @ 2015-09-04 14:30 yangdn
阅读(1096)
评论(0)
推荐(0)
[置顶]
【Windows编程】系列第十篇:文本插入符
摘要: 大家知道,在使用微软的编程环境创建工程时会让你选择是控制台模式还是Windows应用程序。如果选择控制台的console模式,就会在运行时出现一个黑洞洞的字符模式窗口,里面就有等待输入一闪一闪的插入符。输入光标从DOS时代就存在,但是在Win32中赋予了更强大的功能。下图就是Windows的CMD窗...
阅读全文
posted @ 2015-08-20 21:23 yangdn
阅读(1115)
评论(0)
推荐(0)
[置顶]
【Windows编程】系列第八篇:通用对话框
摘要: 上一篇我们学习了菜单的基本编程,本篇来了解一下通用对话框的使用。Windows系统之所以是目前最流行的桌面系统,也是因为Windows有一套标准化,统一友好的交互界面,比如菜单、工具栏、状态栏以及各个控件。当然除了这些单独的控件之外,对于像文件打开、保存对话框,字体对话,颜色对话框等对于Window...
阅读全文
posted @ 2015-08-06 22:27 yangdn
阅读(2815)
评论(0)
推荐(0)
[置顶]
【Windows编程】系列第七篇:Menubar的创建和使用
摘要: 上一篇我们学习了利用windows API创建工具栏和菜单栏,与上一篇紧密联系的就是菜单栏,菜单栏是一个大多数复杂一些的Windows应用程序不可或缺的部分。比如下图就是Windows自带的记事本的菜单栏:菜单一般都是在标题栏下,工具栏以上,常常叫主菜单或顶级菜单(top-level menu),顶...
阅读全文
posted @ 2015-07-30 11:26 yangdn
阅读(3504)
评论(0)
推荐(0)
[置顶]
【Windows编程】系列第六篇:创建Toolbar与Statusbar
摘要: 上一篇我们学习了解了如何使用Windows GDI画图,该应用程序都是光光的静态窗口,我们使用Windows应用程序,但凡稍微复杂一点的程序都会有工具栏和状态栏,工具栏主要用于一些快捷功能按钮。比如典型的windows应用程序的上面是菜单栏,从菜单栏我们可以选择应用程序提供的各种功能,但是有的功能比...
阅读全文
posted @ 2015-07-23 08:20 yangdn
阅读(1068)
评论(0)
推荐(0)
[置顶]
【Windows编程】系列第五篇:GDI图形绘制
摘要: 上两篇我们学习了文本字符输出以及Unicode编写程序,知道如何用常见Win32输出文本字符串,这一篇我们来学习Windows编程中另一个非常重要的部分GDI图形绘图。Windows的GDI函数包含数百个API可供我们使用,本篇把最常用的GDI绘图做一个讲解。GDI可以绘制点、直线曲线、填充封闭区域...
阅读全文
posted @ 2015-07-09 23:24 yangdn
阅读(18721)
评论(1)
推荐(2)
[置顶]
解密FFmpeg播放track mode控制
摘要: 上一篇文章(http://www.cnblogs.com/yangdanny/p/4421130.html)我们解决了在FFmpeg下如何处理H264和AAC的扩展数据,根据解出的NALU长度恢复了H264的起始码和AAC的ADTS头,这样一般来说播放是没有问题。本篇文章来谈谈如何实现基于FFmpe...
阅读全文
posted @ 2015-04-19 22:27 yangdn
阅读(1298)
评论(0)
推荐(0)
[置顶]
解密H264、AAC硬件解码的关键扩展数据处理
摘要: 本文将讲述H264和AAC的关键解码配置参数的解析,如果没有这些配置信息,数据帧往往不完整,导致了解码器不能解码。
阅读全文
posted @ 2015-04-14 08:00 yangdn
阅读(1491)
评论(0)
推荐(0)
[置顶]
FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译
摘要: 前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了。今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家分享一下,顺便做了一下记录以备以后使用时参考。本文(记录)与目前网上很多关于ffmpeg的文章相比...
阅读全文
posted @ 2015-03-29 23:24 yangdn
阅读(958)
评论(0)
推荐(0)
2015年8月13日
【Windows编程】系列第九篇:剪贴板使用
摘要: 上一篇我们学习了常见的通用对话框,本篇来了解剪贴板的使用,它常用于复制粘贴功能。剪贴板是Windows最早就加入的功能,由于该功能非常实用,我们几乎每天都会使用到。通过剪贴板,我们就可以将数据从一个应用程序传递到另一个应用程序,是一种简单的进程间通信。许多文档处理软件都有复制、剪切、粘贴功能,这些都...
阅读全文
posted @ 2015-08-13 22:51 yangdn
阅读(1648)
评论(0)
推荐(0)
2015年7月2日
【Windows编程】系列第四篇:使用Unicode编程
摘要: 上一篇我们学习了Windows编程的文本及字体输出,在以上几篇的实例中也出现了一些带有“TEXT”的Windows宏定义,有朋友留言想了解一些ANSI和Unicode编程方面的内容,本章就来了解和学习一些Windows下关于ANSI和Unicode方面的编程基础。计算机最早在美国诞生,所以最开始都是...
阅读全文
posted @ 2015-07-02 21:41 yangdn
阅读(3072)
评论(0)
推荐(2)
2015年6月25日
【Windows编程】系列第三篇:文本字符输出
摘要: 上一篇我们展示了如何使用Windows SDK创建基本控件,本篇来讨论如何输出文本字符。在使用Win32编程时,我们常常要输出文本到窗口上,Windows所有的文本字符或者图形输出都是通过图形设备接口(GDI)进行的,Windows的三大核心组件之一的GDI32.dll封装了所有的文本和图像输出。G...
阅读全文
posted @ 2015-06-25 20:17 yangdn
阅读(4939)
评论(0)
推荐(2)
2015年6月18日
【Windows编程】系列第二篇:Windows SDK创建基本控件
摘要: 在Win32 SDK环境下,怎么来创建常用的那些基本控件呢?我们知道如果用MFC,简单的拖放即可完成大多数控件的创建,但是我们既然是用Windows SDK API编程,当然是从根上解决这个问题,实际上MFC的下层也是通过这些API完成的。实际上控件也是窗口,只不过是被微软预先创建好的一种窗口类,比...
阅读全文
posted @ 2015-06-18 21:52 yangdn
阅读(3274)
评论(0)
推荐(0)
下一页
公告