- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 [CDROID]把安卓UI组件移植到C++,那么简单就做到了
源码实现请移步gitee下载。该项目完美移植了安卓的UI组件,动画机制,Drawable,各种Layout布局等。是嵌入式UI开发、学习不可多得的项目。http://gitee.com/houstudio/cdroid下载的同学们别忘了给我加星星、fork、watch支持一下。下一步打算发展成码云GVP项目...
2021-10-15 13:46:20 2958
原创 兴奋呀,Webkit移植成功...
webkit 在MiniWin上移植成功,为了在miniWin上移植webkit,重写了miniwin字体相关的所有函数(为了支持cairo-win32), 同时实现了COM接口的调用(当然只是进程内的COM模式),还有点不稳定.但移植相当成功,webkit代码基本没动,可以随时从管方网站跟新
2010-06-03 23:09:00 1053 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 2023 1
原创 GetLocaleInfo和本地化
在一些系统设计中,时间日期,钱币符号等很多东西在每个国家的表示都是不同。如何让程序自动适应这些变化?GetLocaleInfo为此提供了解决办法。GetLocaleInfo可以获取各种数据的设置参数。配合GetDateFormat,GetTimeFormat可以获的日期、时间的本地格式化结果。GetNumberFormat可以获取数字显示的本地格式化输出结果以下为MiniWin部分
2008-05-25 19:37:00 1616
原创 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 1278
原创 CreateCompatibleDC CreateCompatibleBitmap SelectObject详解
物理HDC 设备底层会拥有显存等资源,但是兼容DC并没有给图像像素提供内存空间,因此兼容DC总是和BITMAP配合使用,这样一来,兼容DC就利用BITMAP的图像像素数据空间给自己提供类似于显存的内存空间.这样有很多好处,以来我们可以在加载图片后,在图片上利用DC的各种绘图功能.请看如下示例:兼容DC在建立之初,只有1*1像素的尺寸,SelectObject选择bitmap以后才可以进行绘
2008-03-08 17:03:00 4597
原创 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 1109
原创 MiniWin GUI 对话框编辑以及MiniWin应用图片
资源编辑-字符串资源编辑-图片管理资源编辑-对话框编辑MiniWin应用-DVB应用主菜单1
2008-02-28 22:44:00 960
原创 通过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 3784 1
原创 ListBox自绘模式的实现
本文介绍LisBox的自绘模式的实现.Listbox分为单列模式和多列模式.ListBox,Button等的自绘模式都是通过重载WM_DRAWITEM消息实现.以下代码为MiniWin-GUI系统的实现,WIN32通用本文实现为单列模式,多列模式的实现只需要在创建ListBox控件的时候指定LBS_MULTICOLUMN样式.并通过LB_SETCOLUMNWIDTH消息设置没列的宽度,就可,对
2008-02-05 12:32:00 2704
原创 ListView 自绘模式的一种实现
本文通过重载WM_NOTIFY消息,实现ListView外观的自定义. 实现结果为奇偶数分别采用不同的背景颜色.同时最后一列加入了一个时钟图标. 该代码为本人的GUI系统(MiniWin)在数字电视机顶盒中的部分实现代码 需要学习WIN32-API开发的人可以参考,其中IDC_EPGSCHEDULE为Listview控件的ID 以下为MiniWin界面效果图以及相关代码.其中包含了ListBo
2008-02-05 11:49:00 2851 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 1366 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 1308
cdroid-master.zip
2021-10-14
zwave 无线通讯协议 PC controller 控制器源码
2011-04-06
Minwin GUI核心库更新
2008-07-20
MiniWin-DVB平台演示
2008-04-08
嵌入式GUI编辑器
2008-02-27
兼容WIN32的嵌入式GUI
2007-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人