文档章节

CStatic::SetBitmap

Amamatthew
 Amamatthew
发布于 2014/06/16 23:33
字数 218
阅读 559
收藏 0
点赞 0
评论 0

在Winuser.h中定义了一些系统常用的资源,比如对话框的图标,某些按钮上的图像等。
以下是部分OEM资源序号和一些标准ICON的ID:
// OEM Resource Ordinal Numbers
#define OBM_OLD_CLOSE       32767
#define OBM_SIZE            32766
#define OBM_OLD_UPARROW     32765
#define OBM_OLD_DNARROW     32764
#define OBM_OLD_RGARROW     32763
#define OBM_OLD_LFARROW     32762
#define OBM_BTSIZE          32761
#define OBM_CHECK           32760
#define OBM_CHECKBOXES      32759
#define OBM_BTNCORNERS      32758
#define OBM_OLD_REDUCE      32757
#define OBM_OLD_ZOOM        32756
#define OBM_OLD_RESTORE     32755
#define OBM_CLOSE           32754
#define OBM_UPARROW         32753
#define OBM_DNARROW         32752
#define OBM_RGARROW         32751
#define OBM_LFARROW         32750
#define OBM_REDUCE          32749
#define OBM_ZOOM            32748
#define OBM_RESTORE         32747
#define OBM_REDUCED         32746
#define OBM_ZOOMD           32745
#define OBM_RESTORED        32744
#define OBM_UPARROWD        32743
#define OBM_DNARROWD        32742
#define OBM_RGARROWD        32741
#define OBM_LFARROWD        32740
#define OBM_MNARROW         32739
#define OBM_COMBO           32738
#define OBM_UPARROWI        32737
#define OBM_DNARROWI        32736
#define OBM_RGARROWI        32735
#define OBM_LFARROWI        32734

// Standard Icon IDs
#define IDI_APPLICATION     MAKEINTRESOURCE(32512)
#define IDI_HAND            MAKEINTRESOURCE(32513)
#define IDI_QUESTION        MAKEINTRESOURCE(32514)
#define IDI_EXCLAMATION     MAKEINTRESOURCE(32515)
#define IDI_ASTERISK        MAKEINTRESOURCE(32516)
#define IDI_WINLOGO         MAKEINTRESOURCE(32517)

    CStatic myStatic;
    CBitmap CBmp;

    myStatic.Create(_T("A bitmap static control (A)"),
                    WS_CHILD|WS_BORDER|WS_VISIBLE|SS_BITMAP|SS_CENTERIMAGE, CRect(16,16,64,64),
                    this);
    CBmp.LoadOEMBitmap(OBM_LFARROWI);  // Loads one of the default Windows bitmaps
    myStatic.SetBitmap( HBITMAP(CBmp) );
    myStatic.ShowWindow( SW_SHOW );

本文转载自:http://msdn.microsoft.com/en-us/library/b7w5x74z.aspx

共有 人打赏支持
Amamatthew
粉丝 68
博文 719
码字总数 76443
作品 0
厦门
后端工程师
CStaic 显示图片

OnPaint(); CRect r; GetClientRect(&r); //获得控件客户窗口大小 HBITMAP hbitmap=(HBITMAP)LoadImage(AfxGetInstanceHandle(),T("D:\test.bmp"),IMAGEBITMAP,r.Width()/2, r.Height()/2,L......

智勇 ⋅ 2012/01/20 ⋅ 0

利用 CStatic 开发自绘控件

棋牌休闲大厅客户端因采用MFC而不是用DX来做UI。因为MFC中对于自绘控件弄得比较麻烦,在研究了一段图片按钮和一些自绘控件后,我打算用CStatic做基类进行派生写一些自已用的界面控件。因为以...

长平狐 ⋅ 2012/11/19 ⋅ 0

利用 CStatic 开发自绘控件

棋牌休闲大厅客户端因采用MFC而不是用DX来做UI。因为MFC中对于自绘控件弄得比较麻烦,在研究了一段图片按钮和一些自绘控件后,我打算用CStatic做基类进行派生写一些自已用的界面控件。因为以...

长平狐 ⋅ 2013/03/19 ⋅ 0

多个CStatic控件响应一个STN_CLICKED消息

第一步: 添加消息映射 BEGINMESSAGEMAP(C***, CDialogEx) ENDMESSAGEMAP() 第二步: 在*.h中添加函数申明 afx_msg void OnPicCtlClk(UINT unt) ; 第三步: 在*.c中添加函数定义 void C**::...

_编程菜鸟_ ⋅ 2015/08/13 ⋅ 0

MFC超链接静态类的使用

源代码:http://download.csdn.net/detail/nuptboyzhb/4197151 CHyperLink类,是由CStatic类派生出来,重载了CStatic类的如下函数: public: virtual BOOL PreTranslateMessage(MSG* pMsg);......

长平狐 ⋅ 2012/10/08 ⋅ 0

Android学习笔记进阶21之设置壁纸

别忘记在ApplicationManifest.xml 中加上权限的设置。 壁纸设置方法有三种: 第一 通过WallpaperManager方法中的 setBitmap() 第二 通过WallpaperManager方法中的 setResource() 第三 通...

迷途d书童 ⋅ 2012/03/05 ⋅ 0

MFC开发QQ游戏客户端登录界面

开始: 按下“高级设置”后 图片均采用QQ游戏的BMP图。 图片界面是利用对图片的拼接并计算Rgn后进行CombineRgn ,最后SetWindowRgn实现。 上面的广告是一个HTML页面。 可以通过MFC中的HtmlVie...

长平狐 ⋅ 2013/03/19 ⋅ 0

海思osd+freetype+SDL+SDL_ttf字体颜色的设定

/sdl**/ TTF_Font *font; SDL_PixelFormat *fmt; SDL_Surface *text; SDL_Surface *temp; if (TTF_Init() < 0) { fprintf(stderr, "Couldn't initialize TTF:%sn", SDL_GetError()); SDL_Qui......

qq_26671365 ⋅ 01/08 ⋅ 0

请教一个棘手问题!如何在视频窗口上显示控件!

在MFC里面直接把视频显示到CStatic上或者是Dialog上,在视频上层需要放几个控件! 现在的问题是,只要有视频,上层的控件就会被遮住。就算把控件移动到最顶层,视频在不停的刷,界面看起来就...

吥楛糖 ⋅ 2013/12/06 ⋅ 2

MFC开发QQ游戏客户端登录界面

开始: 按下“高级设置”后 图片均采用QQ游戏的BMP图。 图片界面是利用对图片的拼接并计算Rgn后进行CombineRgn ,最后SetWindowRgn实现。 上面的广告是一个HTML页面。 可以通过MFC中的HtmlVie...

长平狐 ⋅ 2012/11/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

AppDelegate 设置Root相关

self.window = UIWindow.init(frame: UIScreen.main.bounds) self.window?.backgroundColor = UIColor.white self.window?.makeKeyAndVisible() self.window?.rootViewController = RootTabB......

west_zll ⋅ 9分钟前 ⋅ 0

Java并发系列5--倒计时器CountDownLatch

今天讲一个倒计时器工具,叫CountDownLatch。需要这个工具的场景大概有:当所有的小任务都完成之后,再启动大任务。 先看代码: public class CountDownLatchDemo {static final CountDow...

大大枣 ⋅ 10分钟前 ⋅ 0

SpreadJS使用进阶指南 - 使用 NPM 管理你的项目

前言 SpreadJS作为一款性能出众的纯前端电子表格控件,自2015年发布以来,已经被广泛应用于各领域“在线Excel”数据管理项目中。NPM,作为管理Node.js库最有力的手段,解决了很多NodeJS代码部...

葡萄城控件技术团队 ⋅ 11分钟前 ⋅ 0

Mac下IntelliJ IDEA快捷键大全

https://blog.csdn.net/lisongjia123/article/details/54949364

细节探索者 ⋅ 14分钟前 ⋅ 0

建造者模式

1、工厂模式中创建的对象大都是简单的对象 复杂的产品类并且拥有不同的属性特点的管理就需要用到建造者模式 2、建造者模式: 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以...

职业搬砖20年 ⋅ 15分钟前 ⋅ 0

Mysql数据库开发 怎么优化SQL语句?

 1) 现场抓出慢查询语句 show full processlist;   2) 配置参数:   slow_query_log_file = ON 慢查询开启开关   long_query_time =2 记录大于2秒的sql语句   log_queries_not_usi...

老男孩Linux培训 ⋅ 16分钟前 ⋅ 0

Laravel 安装执行php artisan migrate 出现字段过长错误

最近在自己研究Laravel Laravel版本:5.6 PHP版本:7.1.9 Mysql版本:5.7.19 Apache版本:2.4.27 系统版本:windows10 首先要保证电脑安装了composer,和node.js 执行命令 composer global ...

Marhal ⋅ 21分钟前 ⋅ 0

ELK6.0日志从收集到处理完整版教程(二)

ELK简介 Elasticsearch 开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。也可以认为ElasticSearch是一...

bz_z ⋅ 24分钟前 ⋅ 0

Spark项目之电商用户行为分析大数据平台之(七)数据调研--基本数据结构介绍

目录 一、user_visit_action(Hive表) 1.1 表的结构 1.2 表的说明 二、user_info(Hive表) 2.1 表的结构 2.2 表的说明 三、task(MySQL表) 3.1 表的结构 3.2 表的说明 四、工作流程...

xiaomin0322 ⋅ 29分钟前 ⋅ 0

评分卡模型剖析之一(woe、IV、ROC、信息熵)

信用评分卡模型在国外是一种成熟的预测方法,尤其在信用风险评估以及金融风险控制领域更是得到了比较广泛的使用,其原理是将模型变量WOE编码方式离散化之后运用logistic回归模型进行的一种二...

火力全開 ⋅ 29分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部