9:01 2009-7-20
[单词]
mobsters 歹徒
violence 暴力
calls his relatives 他的新眷
ethnic group 同种文化种族
restraint 遏制
death toll 死亡人数
innocent people 清白的人
thugs
victims 受害者
compensation 补尝
protest 抗议
beforehand 预先
so extremely vicious and inhumane 狠毒和残忍
rioters 参加者
Xinhua News Agency 新华通讯社
in advance预先
knives刀子
presence 出席,到场
alleged 声称 ringleaders头目
local police authorities 当地警局
restore social order.恢复社会制序
characteristics 特有的
[VC++ 孙鑫]
1.CColorDialog,
dlg.m_cc.Flags|=CC_RGBINIT|CC_FULLOPEN
2.字体对话框
cfontdialog
choosefont成员变量,lpLogFont,lfFaceName
3.拷贝互logfont
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
4.CreateFontIndirect 利用LOGFONT结构体中的特征来初始化一个CFont对象,
m_font.CreateFontIndirect(dlg.m_cf.lpLogFont);
增加成员变量,m_strfontName 初始化:
Cstring m_ //保存字体颜色
保存字体名字,m_strFontName=dlg.m_cf.lpLogFont->lfFaceName
调用函数使窗口无效,Invalidate();
选择字体,返回先前一个值,CFont *pOldFont=pDC->SelectObject(&m_font);
输出字体 :pDC->TextOut(0,0,m_strFontName);
再将先前的字体选择回去,
5.区别:
cGdiobject :类对象
GDI object:资源对象
6.句柄判断是否相关联
if(m_font.m_hObject) m_font.DeleteObject().然后再和另一种资源相关联
先获取主窗窗口指针,再获取窗口矩形区域大小
GetDlgItem(IDC_SAMPLE)->GetWindowRect(&rect)
移动到原点. dc.MoveTo(rect.left+20,rect.top+rect.Height()/2);
==GetWindowRect,指向Rect对象,得到屏幕坐标,做图时是以窗口区为原点 ,
把屏幕坐标转化为客户坐标ScreenToClient(rect);
rect成员中得载了一个方法,
更新。UpdateData();
添加仅有成员变量 Cfont 再初始化
7.onctlcolor是响应wm_color的消息响应函数,返回类型为HRUSH,必须一个指向画刷的句柄
8。改变文本颜色,settextcolor
9。对话框中增加wm_color消息响应函数,
画刷初始化:m_brush.CreateSolidBrush(RGB(0,0,255))
返回自己的画刷 ,背景色变为蓝色,
10.getdlgctrlid,返回CWnd子窗口的数字标识,ID号,也可以是窗口ID,如果是顶层窗口,没有ID《,返回无效
改线型ID,
if(pWnd->GetDlgCtrlID()==IDC_line_style)
{
pdc->settextcolor(RGB(255,0,0));//设文本颜色,
return m_brush;//改变背景色
}
每个子控件调用时,都会指定一个pdc,pwnd,都会调用 onctrlcolor,
12.将文字颜色设为透明,setbkmode
pDC->SetBKMode(transparent);
文本框的话,要设背明色,pDC->setBKColor(RGB(0,0,255));
13.按钮变色:
owner draw,
按钮改背景色:添加两个自定义类,
csxbtn m_btntest
增加WM_initDialog,,setinactivefgcolor:
14.在窗口中显示位图,
1,创建位图,CBitmap bitmap; bitmap.LoadBitmat(IDB_BITMAP)
2.创建兼容DC, dcCompatible.CreateCompatibleDc(pDC) //创建一个内存上下文,内存块,表示显示表面,
3.将位置选到兼容DC中,dcCompatible.SelectOjbect(&bitmap)
4.将兼容DC中的位图巾到当前DC中 pDC->BitBlt(rect.left,rect.top,rect.width(),rect.height(),&dcCompatible,0,0,SRCCOPY)
BitBlt 拷贝一个位图,从源设备上下文到目标设备上下文,
位图只能编辑256色,
14.2,位图的绘制
1,先擦除,再绘制,view,增加消息处理,wm_EraseBKGmd,
构造位图,加载,兼容DC,和当前DC兼容,位图选进DC当中,构造crect对象,
用getclientrect(&rect)得到客户端大小,
位图在窗口中完全显示,利用压缩,拉伸,stretchBlt
eg: CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1)
BITMAP bmp;
bitmap.GetBitmap(&bmp);
CDC dcCompatible;
dcCompatible.CreateCompatibleDC(pDC);
dcCompatible.SelectObject(&bitmap);
CRect rect;
GetClientRect(&rect);
// pDC->BitBlt(0,0,rect.width(),rect.Height(),&dcCompatible,0,0,SRCCOPY);//部分显示图像,
pDC->StretchBlt(0,0,rect.width(),rect,height(),&dcCompatible,//完全显示图像,已经压缩图像
0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);
!!!重绘窗口的时候,会调用ondraw()函数,但这种方法,在窗口尺寸大小变化时,会发生闪烁
第十一章
1.窗口尺寸变化时,图像消失,
保存绘制图像,
窗口尺寸变化,引起重绘的时候,还显示原有的图形
加新类,,generic class,cGraph,增加三个成员变量 ,unint public m_nDrawType,
CPoint m_ptOrigin,CPoint m_ptEnd,
构造cGraph对象,保存三个要素,构造带参数的构造方法,在调用时直接传参,
CGraph (uint m_nDrawType,CPoint m_ptOrigin,CPoint m_ptEnd);
在CPP中,
CGraph::CGRaph(uint m_nDrawType,CPoint m_ptOrigin,CPoint m_ptEnd)
{
this->m_nDrawType=m_nDrawType;
this->m_ptOrigin=m_ptOrigin;
this->m_ptEnd=m_ptEnd;
}
[书]
Windows核心编程(第5版)(微软技术丛书) 77
分享到:
相关推荐
- 发布日期:2009-04-01 21. **固件版本:01.08.10** - 量产工具版本:v1.08(ر)&v3.16 - 发布日期:2009-04-30 22. **固件版本:06.08.10** - 量产工具版本:v2.01&v3.08&v1.04 - 发布日期:2009-06-29 ...
#### 7. 阿拉伯语-约旦 (Arabic-Jordan) - **英语名称**: Arabic(Jordan) - **中文名称**: 阿拉伯语-约旦 - **内部编码**: 0x2C01 - **十进制数值**: 11265 #### 8. 阿拉伯语-科威特 (Arabic-Kuwait) - **英语...
2010-01-20 10:33:15 1天前 -------------------------------- 2010-01-19 9:33:15 2天1小时前 -------------------------------- 2010-01-14 10:33:15 1星期前 -------------------------------- 2010-01-7 08:33:...
7. 境外实验室和检验机构受理规则:CNAS-RL04:2009《境外实验室和检验机构受理规则》(2015年第一次修订),发布日期为2009-3-1,实施日期为2015-6-1,代替了CNAS-RL04:2006《境外实验室和检查机构受理规则》。...
2009-01-18 12:20 <DIR> . 2009-01-18 12:20 <DIR> .. 2007-11-27 11:27 <DIR> 1-名站导航 2007-11-27 11:36 <DIR> 2-信息查询 2007-11-27 11:43 <DIR> 3-美术与设计 2008-01-21 15:13 <DIR> 4-聊天与邮件 2008-01-...
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>adb shell root@octopus-perf:/ # 在串口打印中可以看到命令:input keyevent 82可以直接解锁系统。 shell@octopus-perf:/ # ...
更新时间: 2009-10-6 12:18:40 文件 MD5: 209A03F25704BF9A130B15A85DCD1E30 文件版本: 8.0.50727.42 文件描述: Microsoft.ReportViewer.Common.dll 文件大小: 3.48M X86/X64: X86 更新时间: 2010-12-29...
pcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7z http://blog.csdn.net/21cnbao/article/details/7919055 在Android源码树中添加userspace I2C读写...
- **Date**: Monday, April 20, 2009 - **Security Classification**: Compal Secret Data - **Issued Date**: 2009/01/05 - **Deciphered Date**: 2009/01/05 这些基本信息为理解后续图纸内容提供了基础背景。 ##...
版本6.8.6 更新时间:2009-01-23 新增信息收集浮窗,方便收集网页和导入文件 新增可同时打开多个知识点窗口,解决之前只能打开一个知识点窗口的限制 新增知识点列表显示文件类型图标 可修改知识点列表的样式,如字体...
n: 1-9 或 01-99 或 001-999。 3.增加固定图像的背景色可以透明。 splashimage [--offset=[type]=[x]=[y]] FILE 类型[type]:bit 7: 透明背景 2016-02-14(yaya) setmenu 函数增加菜单项目背景短/满参数(默认...
完成时间:2017/6/26 11:01 版本:V1.0 本文参照: 《A33 wifi移植说明书.pdf》 还有就是全志R16的parrotv1.1的官方SDK(Android4.4.2) 1、打开AP6212的BT,关闭rtl8723bs的BT: [ 3.141273] Bluetooth: HCI ...
+2009-12-01 v2.1.7 -增加示例(iframe/parent_postback_run3.aspx),如何通过简单的Javascript代码回发父页面(feedback:eroach)。 -修正一些书写错误(feedback:bmck)。 -从Region控件中删除SplitColor属性,增加...
版本6.8.6 更新时间:2009-01-23 新增信息收集浮窗,方便收集网页和导入文件 新增可同时打开多个知识点窗口,解决之前只能打开一个知识点窗口的限制 新增知识点列表显示文件类型图标 可修改知识点列表的样式,如字体...
2009-03-21 12:02:41 Intel 29F32G08AAMD1 (000)+(2ptn)+(Ecc-12)+(MP222)+(S0) 00:01:20 Complete, Disk=3987.7 MBytes 2009-03-21 12:04:44 Intel 29F32G08AAMD1 (000)+(2ptn)+(Ecc-12)+(MP222)+(S0) 00:01:21 ...
r40_tinav2.1_最终验证通过_使用CB-S来验证OV5640有横条纹fpscamera+SPI2.0成功_20171114_1443没有外层目录.7z 开发板:CB-S 1、(可选修改/调试技巧:) 除了ov5640.c之外,其它的驱动都不编译,节省编译时间!...
2009-08-30 20:17 48,904 autoruns.chm 2009-10-13 10:20 669,032 autoruns.exe 2009-10-13 10:20 559,976 autorunsc.exe 2009-09-30 01:31 844,648 Bginfo.exe 2006-11-01 14:06 154,424 Cacheset.exe 2009-06-03 ...
vip_csi_mck = port:PE01<2><default><default><default> vip_csi_hsync = port:PE02<2><default><default><default> vip_csi_vsync = port:PE03<2><default><default><default> vip_csi_d0 = port:PE04<2><default>...
Date: Wed, 18 Feb 2009 08:04:20 GMT Connection: KeepAlive Content-Length: [长度] agentid: 865c0c0b4ab0e063e5caa3387c1a8741c2946f6b9b7292fcded763083c81bcbf Result: 0 ``` ##### 4.3 监控接口 对于...
日期: 20:12:01, 2009年1月11日 信息: 1.增加硬盘信息Chart ---- 已修改 : /TaskManager/TaskManager.rc 已修改 : /TaskManager/TaskManager.vcproj 已修改 : /TaskManager/resource.h 已修改 : /TaskManager/CMemDC...