随笔分类 -  过时的WINCE开发

怎么就那么多SlectObject和DeleteObject···········
摘要:六种GDI对象,画笔、画刷、位图、区域、字体和调色板。除了调色板之外,这些对象都是通过SelectObject选进设备描述表的。 This function returns the previously selected object of the specified type. SelectObject将返回设备描述表中上一次选择的对象句柄。 例:hPen = SelectObject (hdc, CreatePen (PS_DASH, 0, RGB (255, 0, 0))) ;DeleteObject (SelectObject (hdc, hPen)) ;或许这样写,更清楚一... 阅读全文

posted @ 2013-03-27 11:27 イケメンおっさん_汪汪 阅读(202) 评论(0) 推荐(0)

wince(3)窗口控件
摘要:不区分大小写。懒··························1.控件不过是一个窗口,可以调用createwindow 或者createwindowex来创建它们。2.标准Windows控件是由WM_COMMAND驱动,而通用控件由WM_NOTIFY消息驱动(什么是标准驱动和通用控件)。3.WM_COMMAND包括2个通用参数wPa 阅读全文

posted @ 2013-03-18 19:56 イケメンおっさん_汪汪

Windows SDK中的标准控件和通用控件
摘要:Windows标准控件,标准控件总是可用的。控件包括:静态控件、按钮控件、编辑框控件、列表框控件、组合框控件,滚动条等如表所示。Windows标准控件的类型StaticGroup BoxButtonCheck BoxRadio ButtonEditComboBoxListBoxWindows通用控件,可执行代码都在Comctrl32.dll中实现,相关的C++原型声明在commctrl.h列表如下: AnimationComboBoxEx Date_and_Time_Picker Drag_List_Box Flat_Scroll_Bar Header HotKey ImageList IPA 阅读全文

posted @ 2013-03-18 17:08 イケメンおっさん_汪汪

wince(2.3)获取位图某一点的RGB值
摘要:我的意思不是opencv哦,用qq的截图功能“ctrl+alt+a” 看看是不是出来rgb的坐标。作用嘛,像“TransparentBlt”这样的不是需要RGB么透明么,记下来。头脑要灵活嘛·,至于这个截图的具体实现,以后再贴上来啦 阅读全文

posted @ 2013-03-13 16:57 イケメンおっさん_汪汪

wince(2.2)BitBlt介绍
摘要:绘制其实就是在给每一个像素点涂颜色,每种颜色都是由红蓝黄三要素组合而成,因此通过RGB 颜色值可以指定出一种颜色,一个 RGB 颜色值由三个两位十六进制数字组成,分别代表各自的颜色强度。例如,颜色值 #FF0000(十六进制) 之所以被渲染为红色,是因为红色的值达到了最高值 FF (等于十进制的 255)。同时红色也可以通过RGB(255,0,0)来表示,也可以通过二进制的0X11111001来表示。 设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还可以使用CDC类的位图函数来输出位图到设备上下文中。 BitBlt 用于从原设备中复制位图到... 阅读全文

posted @ 2013-03-11 11:04 イケメンおっさん_汪汪

wince(2) 位图的使用
摘要:回忆位图画刷的使用步骤:````````` PAINTSTRUCT ps; RECT rect;GetClientRect(hwnd,&rect);HDC hdc = BeginPaint(hwnd,&ps);HBitMap hmp = LoadBitMap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1));BRUSH brush = CreatePatternBrush(hmp);HGDIOBJ oldbrush = SelectObject(hdc,brush);// saveEllipse(hdc,10,10,200,200);SelectObj 阅读全文

posted @ 2013-03-08 22:02 イケメンおっさん_汪汪 阅读(210) 评论(0) 推荐(0)

转·位图文档
摘要:BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。一.理论基础1.typedef struct tagBITMAP { LONG bmType; LONG bmWidth; LONG bmHeight; LONG bmWidthBytes; WORD bmPlanes; WORD bmBitsPixel; LPVOID bmBits; } BITMAP;该结构定义了一幅位图的高、宽、颜色格式以及位值。 bmType 必须为0; bmWidth,bmHeight 位图宽高(单位:象素); bmWidthBytes 每一光栅行的字节数,必须为偶数,因为GDI假定位图的位数组是字(16b 阅读全文

posted @ 2013-03-04 08:27 イケメンおっさん_汪汪

(转)1.win32编程一
摘要:一、Win32编程基本概念1、消息驱动在介绍Windows消息驱动概念之前,我们首先来回顾面向过程的程序结构:main()程序有明显的开始、中间过程和结束点,程序是围绕这个过程编写好相关的子过程,再把这些子过程串联在一起。程序编好以后,该过程也就确定了,程序必须按照规定好的顺序执行:是否需要用户的输入、输入什么、程序取得用户输入以后做什么处理,处理完毕将结果显示给用户。该过程一旦确定,程序的执行过程也是固定的,用户不能干预。而Windows编程所采用设计思想是:消息驱动,又叫做事件驱动。在这种程序结构中,程序没有明显的开始、结束,程序流程的控制由各种随机发生、不确定、没有预先设定顺序的事件的发 阅读全文

posted @ 2013-02-26 14:52 イケメンおっさん_汪汪

导航