Wince 设备环境和画笔应用】的更多相关文章

本文主要讲到的是画笔应用,在Wince -06环境下,画笔应用很广泛,很有技巧,这里笔者要着重介绍. 设备环境可以用一下图表示,主要是让大家大致了解Wince -06的设备环境,下面在图形舍虚设计中会用到. 画笔颜色的表示: 颜色用COLORREF类型标识 PGR(cRed,cGreen,cBlue)给COLORREF赋值: 这里一般英文前面都加一个小写字母,而相应的单词首字母是大写.(这里涉及到匈牙利命名法) 取值范围为0~255之间,举例: RGB(0X00,0X00,00)------表示…
WINCE设备开机灰屏问题(很怪异) 1.     问题现象 图1 无法进入系统,虽然没有调试信息,但应该可以判断是程序跑飞了.我们这款产品用到3种显示屏(采用不同的驱动IC),可是测试发现1和2号屏就没有这个问题,只有3号屏有这个问题,发生的概率是1/10. 2.     问题的排查 我们刷回2014.03.13日的系统,没有发现此问题,那肯定是后来改出来的问题,经过排查是因为eboot中OEMPlatformInit()--->InitDisplay()增加了下面的调试信息引起,如下: UI…
1.内存设备环境 内存设备环境是一个没有设备与它联系的环境.一般利用与某个标准设备环境兼容的内存设备环境把一个位图复制到屏幕上去.为此可以先创建一个与某个标准设备环境兼容的内存设备环境,然后把所要显示的位图复制到内存设备环境中,最后再从内存设备环境复制到真实的设备环境,从而把位图显示出来. eg: void CMainFrame::OnBitmapDraw() { CDC* pCDC=GetDC(); //获取当前设备上下文 CBitmap bitmap; //定义CBitmap对象 bitma…
p{ font-size: 15px; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid #aaa; width: 99%; padding: 5px; margin: 1em 0 1em 0; } .alextitlep{ font-size: 18px; font-weight: bold; color: red; } .alexrootdiv span{ color:blue;font-weight:bold; } .al…
WM_PAINT 消息的触发 Windows 程序在以下情况会触发WM_PAINT消息: 窗口被移动导致被遮盖部分暴露出来 用户调整窗口的大小(当窗口类的 style 字段被设置为 CS_HREDRAW 和 CS_VREDRAW) 调用 ScrollWindow 或 ScrollDC 函数滚动客户区 调用 InvalidateRect 或 InvalidateRgn 函数生成 WM_PAINT 获取设备环境句柄 需要在屏幕上绘图的时候,需要先获取到设备环境句柄,这里有两种方式: 1.调用 Beg…
ARP(Address Resolution Protocol) 即 地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议. SendARP(Int32 dest, Int32 host, out Int64 mac, out Int32 length) ①dest:访问的目标IP地址,既然获取本机网卡地址,写本机IP即可 这个地址比较特殊,必须从十进制点分地址转换成32位有符号整数  在C#中为Int32; ②host:源IP地址,即时发送者的IP地址,这里可以随便填写,填写Int3…
 [DllImport("coredll", EntryPoint = "PlaySound")]         public static extern int PlaySnd(string pszSound, int hmod, uint fdwSound);         private void PlaySound_Click(object sender, EventArgs e)         {           //  int i = Play…
http://www.cnblogs.com/zhchongyao/archive/2010/12/28/1919176.html http://blog.csdn.net/weiren2006/article/details/6842807 http://download.csdn.net/detail/negotiate/4441229 http://blog.csdn.net/lpt19832003/article/category/503989/1…
http://blog.csdn.net/p424671075/article/details/7235601…
使用现有画笔 Windows 提供三种备用画笔(Stock Pen):BLACK_PEN(黑色画笔).WHITE_PEN(白色画笔).NULL_PEN(不绘制任何图形的画笔). 调用 GetStockObject 函数可以获取备用画笔的句柄(HPEN),调用 SelectObject 函数可以将指定的画笔选入设备环境,并返回之前选入设备环境的画笔句柄: // 定义画笔句柄 HPEN hPen, hPrevPen; // 获取备用画笔的句柄 hPen = GetStockObject(WHITE_…