获取当前主窗口框架指针: CFrameWnd * active = GetActiveFrame();

获取当前ID的文本内容: GetDlgItemText(ID);

设置当前ID的文本内容: GetDlgItemText(ID, CString);

获取当前控件: GetDlgItem(ID);

获取控件大小:
CRect rect; //一个矩形对象.CRect(0,0,10,10)左上角x坐标,左上角Y坐标,右下角x坐标,右下角Y坐标
GetDlgItem(IDC_BTN_TEST)->GetWindowRect(&rect);

获取当前窗口大小:
CRect rect;        //一个矩形对象.CRect(0,0,10,10)左上角x坐标,左上角Y坐标,右下角x坐标,右下角Y坐标
GetClientRect(&rect);

设置控件位置和大小:
GetDlgItem(按钮ID)->MoveWindow(开始x坐标,开始y坐标,长度,宽度);

动态添加按钮:
CButton *p_MyBut = new CButton();
p_MyBut->Create(_T("□"),WS_CHILD|WS_VISIBLE|BS_FLAT|BS_PUSHBUTTON, CRect(101,101,101+49,101+49), this, 1005);
p_MyBut->ShowWindow(SW_SHOW);  //显示控件.WS_VISIBLE也是显示控件.

加载一个位图:
CBitmap cBitmap;        //位图对象.
cBitmap.LoadBitmap(IDB_BITMAP1);

获取当前目录: GetCurrentDirectory(int, TCHAR);

TCHAR strCurDrt[500];
int nLen = ::GetCurrentDirectory(500,strCurDrt);
MessageBox(strCurDrt);
if( strCurDrt[nLen]!='\\' ) {strCurDrt[nLen++] = '\\';strCurDrt[nLen] = '\0';
}
fileName += "res\\flash_01.swf"; //这样可以得到一个项目路径下的一个Flash文件路径.
MessageBox(fileName);

正在努力完成中..................

C++(MFC)各控件或取和属性相关推荐

  1. MFC工具箱控件的一些用法

    转自https://blog.csdn.net/qq_34174814/article/details/51419967 控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和 ...

  2. VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

    VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件 参考文章: (1)VS2008 在IE8中 调试 Acti ...

  3. MFC常见控件:滚动条控件

    MFC常见控件:滚动条控件 1. 滚动条控件简介 滚动条大家也很熟悉了,Windows窗口中很多都有滚动条.列表框和组合框设置了相应属性后,如果列表项显示不下也会出现滚动条.滚动条分为水平滚动条(Ho ...

  4. MFC high-speed-charting控件使用(添加垂直游标,两个控件的联动)

    MFC high-speed-charting控件使用(添加垂直游标,两个控件的联动) 应用场景 最近参与的一个项目中涉及到在一个对话框中添加两个high-speed-charting控件,在两个控件 ...

  5. mfc随记:基于vs2010创建MFC ActiveX控件并测试

    一.新建一个空项目 以管理员打开vs2010,选择新建一个mfc activeX控件,填写项目名称和路径,其他无需修改,直接默认一直下一步即可 二. 添加测试方法 在底部tab栏切换到类视图,右键添加 ...

  6. MFC CStatic控件在DrawItem中自绘

    转载自:也已时过境迁的MFC CStatic控件在DrawItem中自绘 实现PreSubclassWindow void CStaticHref::PreSubclassWindow() { // ...

  7. MFC 之 控件的颜色、字体、背景设置

    实现WM_CTLCOLOR消息 HBRUSH CtestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {HBRUSH hbr = CDia ...

  8. MFC .ocx控件开发

    本文将介绍ocx的含义,以及如何利用MFC创建ocx控件. 1.ocx控件的含义 OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Ex ...

  9. CATIA二次开发CAA实现MFC树形控件的方法研究

    CATIA使用CAA二次开发的时候,如果需要对树形数据对象实现管理,使用树形控件是非常好的选择.但是,CAA本身提供的控件较少,多数情况无法较好地满足项目要求,如果你的水平足够高,也可以使用CATNa ...

最新文章

  1. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...
  2. c语言加密shell脚本,shell脚本加密
  3. 常数时间插入、删除和获取随机元素
  4. Standard C++ Episode 10
  5. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb
  6. 铜川市2021年高考成绩查询,2021年铜川高考各高中成绩排名查询,铜川高考成绩公布榜单...
  7. RHCE系列之备份工具----镜像备份Rsync
  8. 数学之美系列 1.3w字精简版阅读笔记
  9. 洛谷P1308统计单词数Java题解
  10. python爬虫防屏蔽_python爬虫程序如何预防被限制
  11. ACL 2021 Question Answering
  12. 【遇见CUDA】CUDA算法效率提升关键点概述
  13. PD api基础框架源码分析
  14. 《终结拖延症》读书笔记,作者威廉·克瑙斯
  15. 太牛了!华为天才少年稚晖君又自制硬萌机器人,代码开源了
  16. 路透社:特斯拉5月在华汽车订单较4月减少近一半
  17. 苹果越狱手机知识大全
  18. CentOS防攻击设置
  19. 生活中常给自己的心理暗示:
  20. 【立创EDA开源推荐】09期基于ESP32的物联网时钟

热门文章

  1. 面向移动端的 java手机电脑售后维修预约系统springboot 小程序
  2. 安装elasticsearch-curator
  3. cpu超线程优缺点_什么是超线程,它有什么优点?
  4. 学习笔记(10):C#急速入门-艾特符号修饰的字符串
  5. 项目管理文化:挣值分析法跟踪项目进度
  6. WCF实现全双工通信笔记
  7. 远程桌面 端口号修改 3389端口修改
  8. SQL中的空值NULL
  9. 智慧农场、智慧农业管理系统、农作物、农技指导、四防棚、农耕、种植、农事执行、地块、圈地、加热温室、圈养、生产、采收记录、采收计划、采收入库、销售、农资溯源记录、农场日志、axure原型、产品原型、rp
  10. Windows 蓝屏代码大全,Bug检查代码参考