Tips: Windows Programming篇

tip 位图

    bmp格式的图像,就是Bitmap-File,位图图形文件,这种格式的图片,是由1个1个的点组成的。
    256色位图:这种位图文件格式的头部,有个包含256种颜色的调色板,有256*4长度,分别是(B, G, R, A)再后面就是图象数据,1字节代表一个像素,它的值就是对应的调色板索引。256色位图每个像素用一个字节表示,类似于8位位图,尽管他的取值范围要比8位位图大四倍(2^8*4),但是取值个数却和8位位图一样,为256(2^8)个;
   16位位图:R5G6B5;
   24位位图:R8G8B8;
   32位位图:32位位图和24位位图的区别在于前者多了一个Alpha通道(多了8位)。

 

tip Spy++

    Spy++ (SPYXX.EXE) 是一种基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作:
    显示系统对象(包括进程、线程和窗口)之间关系的图形树。
    搜索指定的窗口、线程、进程或消息。
    查看选定的窗口、线程、进程或消息的属性。

 

tip MFC 文档/视图管理

    下面的管理关系和实现途径都是完全类似的:
        (1)应用程序之于文档模板;
        (2)文档模板之于文档;
        (3)文档之于视图

 

tip MFC 文档模板

    文档模板类CDocTemplate保存了它所支持的全部文档类的信息,包括所支持文档的文件扩展名、文档在框架窗口中的名字、图标等。

 

tip MFC视图和框架的关系

    视图和框架之间没有从属的对应关系,每个应用程序有个主框架,而视图可以将自己表现在任意一个子框架窗口中,甚至不同视图也可以表现在同一个子框架窗口中。http://dev.yesky.com/201/2341701.shtml,该图形象地描述了这个结构。

 

tip MFC消息相关

    在基于"文档/视图"架构的MFC程序中,用户消息(鼠标、键盘输入等)会先发往视图,如果视图未处理则会发往框架窗口。所以,一般来说,消息映射宜定义在视图中。另外,如果一个应用同时拥有多个视图而当前活动视图没有对消息进行处理则消息也会发往框架窗口。
    完整的WM_COMMAND消息的处理顺序是"视图->文档->框架窗口->应用"。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值