- 博客(4)
- 收藏
- 关注
原创 创建MiniGUI自定义控件
创建MiniGUI自定义控件在MiniGUI中,创建MiniGUI自定义控件,是通过替换已有的窗口过程实现的。这种方法是对某个控件类进行子类化,达到创建自定义控件的目的。下面用一个自定义按钮的例子,说明创建过程。这个例子中,用户绘制一个自己定义形状的按钮,而不是普通的3D按钮。 //旧的回调函数句柄static WNDPROC old_proc;//创建一个按键HWND
2008-01-24 13:17:00
1888
原创 在MiniGUI增加一种显示模式(修改分辨率)!
在MiniGUI开发中,通过修改配置文件MiniGUI.cfg中配置值,可以设置不通的分辨率。但是已有的模式只支持一些常用的分辨率模式,对于一些不常用的分辨率模式,没有办法通过修改配置文件得到支持。这里讲讲如何修改源码和配置文件,增加不常用的分辨率模式。这里讲述方法在Linux平台验证过,其他的平台没有验证过。在Linux平台下,显示设备一般对应文件/dev/fb。MiniGU
2008-01-08 21:41:00
2629
原创 使用netlink机制在内核与应用程序之间通信
使用netlink机制在内核与应用程序之间通信前一段时间,在开发一个驱动程序的过程中,需要在驱动程序与应用程序之间进行通信。其中驱动程序在接收到一个硬件中断之后通知应用程序进行相应的处理。为 解决此类问题,驱动程序提供了几种机制:(1)使用copy_to_user/copy_from_user方法,缺点是通信响应时间过长(2)使用信 号,但是限于字符设备(3)使用netlink。在linu
2007-12-18 22:38:00
3523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人