自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 [CDROID]把安卓UI组件移植到C++,那么简单就做到了

源码实现请移步gitee下载。该项目完美移植了安卓的UI组件,动画机制,Drawable,各种Layout布局等。是嵌入式UI开发、学习不可多得的项目。http://gitee.com/houstudio/cdroid下载的同学们别忘了给我加星星、fork、watch支持一下。下一步打算发展成码云GVP项目...

2021-10-15 13:46:20 2876

原创 兴奋呀,Webkit移植成功...

webkit 在MiniWin上移植成功,为了在miniWin上移植webkit,重写了miniwin字体相关的所有函数(为了支持cairo-win32), 同时实现了COM接口的调用(当然只是进程内的COM模式),还有点不稳定.但移植相当成功,webkit代码基本没动,可以随时从管方网站跟新

2010-06-03 23:09:00 1021 1

原创 WIN32 工具栏贴图背景图的实现

完整的应用代码下载代码实现在miniwinouter.rar 的dvbhelper.c里面LRESULT WINAPI DVBWndProc(HWND hWnd,UINT msgID,WPARAM wParam,LPARAM lParam){ switch(msgID){ case WM_CREATE: { LPCREATESTRUCT cs=(LPC

2008-07-12 16:13:00 1990 1

原创 GetLocaleInfo和本地化

在一些系统设计中,时间日期,钱币符号等很多东西在每个国家的表示都是不同。如何让程序自动适应这些变化?GetLocaleInfo为此提供了解决办法。GetLocaleInfo可以获取各种数据的设置参数。配合GetDateFormat,GetTimeFormat可以获的日期、时间的本地格式化结果。GetNumberFormat可以获取数字显示的本地格式化输出结果以下为MiniWin部分

2008-05-25 19:37:00 1563

原创 Miniwin-DVB模块 EPG数据搜索模块介绍

 以下为搜索结果的界面示意图.搜索的按钮文字没贴出来,大家自己慢慢看,这里只是搜索结果显示部分.数据管理以及搜索流程请到本人资源中去下载#includestdio.h>#includestring.h>#include "dvbutils.h"#include "dvbepg.h"#define IDT_MANUALSEARCH_TIMER 100#define IDC_MANUA

2008-03-21 00:54:00 1250

原创 CreateCompatibleDC CreateCompatibleBitmap SelectObject详解

物理HDC 设备底层会拥有显存等资源,但是兼容DC并没有给图像像素提供内存空间,因此兼容DC总是和BITMAP配合使用,这样一来,兼容DC就利用BITMAP的图像像素数据空间给自己提供类似于显存的内存空间.这样有很多好处,以来我们可以在加载图片后,在图片上利用DC的各种绘图功能.请看如下示例:兼容DC在建立之初,只有1*1像素的尺寸,SelectObject选择bitmap以后才可以进行绘

2008-03-08 17:03:00 4539

原创 GetDCEx 和BeginPaint

HDC GetDCEx(  HWND hWnd,      // handle of window  HRGN hrgnClip,  // handle of clip region  DWORD flags     // device-context creation flags);GetDCEx和GetDC相比多了一个hrnClip的参数.在WINNT以后的版本中hrgnClip是屏幕坐标

2008-03-07 21:08:00 1075

原创 MiniWin GUI 对话框编辑以及MiniWin应用图片

资源编辑-字符串资源编辑-图片管理资源编辑-对话框编辑MiniWin应用-DVB应用主菜单1           

2008-02-28 22:44:00 936

原创 通过WM_CTLCOLOREDIT 控制EDIT控件外观

在建立一个对话框窗口之后通过拦截WM_CTLCOLOREDIT返回用CreatePatternBrush建立的画刷.之后EDIT控件画刷就会用该画刷中所加载的图片平铺整个控件所在区域.当然需要把wParam所指向的HDC通过SetBkMode设置为透明模式  static LRESULT MyDeskProc(HWND hwnd,UINT message,WPARAM wParam

2008-02-25 19:51:00 3704 1

原创 ListBox自绘模式的实现

本文介绍LisBox的自绘模式的实现.Listbox分为单列模式和多列模式.ListBox,Button等的自绘模式都是通过重载WM_DRAWITEM消息实现.以下代码为MiniWin-GUI系统的实现,WIN32通用本文实现为单列模式,多列模式的实现只需要在创建ListBox控件的时候指定LBS_MULTICOLUMN样式.并通过LB_SETCOLUMNWIDTH消息设置没列的宽度,就可,对

2008-02-05 12:32:00 2606

原创 ListView 自绘模式的一种实现

本文通过重载WM_NOTIFY消息,实现ListView外观的自定义. 实现结果为奇偶数分别采用不同的背景颜色.同时最后一列加入了一个时钟图标. 该代码为本人的GUI系统(MiniWin)在数字电视机顶盒中的部分实现代码 需要学习WIN32-API开发的人可以参考,其中IDC_EPGSCHEDULE为Listview控件的ID 以下为MiniWin界面效果图以及相关代码.其中包含了ListBo

2008-02-05 11:49:00 2728 3

原创 GUI开发包 欢迎下载

GUI 工具简介:1.完全兼容WIN32-API,支持多窗口,矢量字库。所开发的代码能不加任何修改运行于NEC,CNXT,ST,LSI,PHILIP等平台   该项目参考了linux下著名的wine项目,从其中的UI部分简化而来的一个适合嵌入式的GUI版本,是嵌入式GUI开发不可多得   的工具2.提供丰富的控件集合,包括TreeView,ListView,ToolBar,TabC

2007-11-23 20:12:00 1264 6

原创 专业拖放技术在CBuilder和Delphi下的实现

一. 重写控件的GetDragImages方法.实现步骤:1.重写控件的GetDragImages方法class TMyPanel:public TPanel{private:TDragImageList*dragimgs;protected:   virtual TDragImageList* __fastcall GetDragImages(void)   {       Graphi

2002-03-13 09:00:00 1269

cdroid-master.zip

一个C++版本的安卓高仿GUI,支持几乎所有安卓控件以及Drawable,Animation等组件.几乎所有组件都从安卓java移植到C++版本。

2021-10-14

微软DLNA PPT和DLNA规范

微软DLNA PPT DLNA_Part_1_RS08.pptx DLNA技术规范

2011-05-12

CyberLink uPnP协议栈和开发指南

intel upnp java 版本的代码

2011-04-09

zwave 无线通讯协议 PC controller 控制器源码

http://www.hackchina.com/cont/15596 zwave 无线通讯协议 PC controller 控制器源码,可以同zwave pc controller 进行串口通信并测试节点-zwave wireless communication protocol PC controller controller source code, can be carried out zwave pc controller with serial communication and test node

2011-04-06

uPnp应用场景描述

这里是uPnp相关的灯光控制的代码实现 http://www.hackchina.com/r/95400/LightDevice.java__html

2011-04-06

Minwin SDK for gg--AK47

Minwin SDK for gg--AK47 兄弟<br>NVOD的代码可以运行了:)

2008-07-24

Minwin GUI核心库更新

改善了图片加载算法,PNG,GI F加载速度分别提高10%,5%.BMP图片加载速度提高5倍.同时增加了RLE4 RLE8的BMP一位压缩图支持.增加了对OS/2 PHOTOPSHOP位图的各种格式支持,兼容性大大提高. 另外共享Miniwin 图像缩放部分代码.希望能增加大家对图像处理的一些认识. 注意事项:新版本的库必须修改prgfx.h文件,去掉GFX结构定义中的Buffer字段,然后rebuild整个SDK模拟开发环境,否则会出现死机的问题

2008-07-20

Minwin GUI开发包更新

改善了图片加载速度(速度提高1-2倍),修正了ICO图标被放大后会上下颠倒的问题.优化了dvutils下面DVB应用的代码,代码更简洁有效

2008-07-12

Minwin开发包更新

新增字体仿锯齿功能,显示更美观,新增管理功能,支持多种尺寸的字体,鼠标操作崩溃的问题得到很大改善.资源管理采用UNICODE模式。更便于过处理国际化处理

2008-05-25

MiniWin-DVB平台演示

该程序演示从EPG数据发送开始,经过TSDump码流分析,最终数据进入STBEmulator(机顶盒开发包)的整个过程.利用单个PC模拟多个TS流数据,进行DVB业务以及界面开发的整个流程演示

2008-04-08

Miniwin之DVB-EPG搜索

包括DVB数据管理以及搜索等代码

2008-03-21

SuperWaba -JVM虚拟机

著名的JVM,Java虚拟机.在手持设备,PALM上有广泛应用

2008-03-08

MiniWin-GUI核心库更新

解决了由于GetDCEx可见区域和update_region计算的一个BUG而导致listview无法高效滚动的问题.

2008-03-07

嵌入式GUI编辑器

本人GUI系统MiniWin配套的资源编辑器,用来管理字符串,图片,对话框等资源.其中UIControl.xml为系统所支持的控件属性等数据.test1.xml等为测试所产生的资源文件.资源文件可以编译为C语言数组,bin文件等多种模式

2008-02-27

兼容WIN32的嵌入式GUI

经过1年多的业余时间的努力,我的MiniWin-GUI开始提供下载,完全兼容WIN32-API,特别提供DVB仿真层,单个PC即可模拟DVB整个网络多个TS流的数据搜索,OSD/EPG开发等,是数字电视机顶盒开发不可多得的利器,另外集成了memwatch内存泄露跟踪 可以消灭每一个内存泄露错误,保证产品的稳定性. Miniwin-GUI几乎提供了所有常用Windows控件,提供对Toolbar,StatusBar,ListView,TreeView,TabControl,ListBox,Edit,Button,Progress等 所有控件使用以及特征完全兼容WIN32标准控件.提供矢量字库,多字符集的支持. 不同于WINDOWS的是LoadImage,LoadBitmap提供对PNG,JPG,BITMAP的完整支持. 欢迎大家下载学习.也欢迎各种方式的合作,有兴趣的可以索取最新版本

2007-11-27

TSDump码流分析软件

MPEGII以及DVB标准的码流分析软件

2007-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除