vc 获取和设置控件的大小

VC6.0中改变控件、对话框字体(大小) 1 VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。     例子:     1、改静态文体的ID,如:IDC_STATIC1     2、添加一个Edit控件,建立一个关联的控件m_editControl。 3、在OnInitDialog中添加如下代码: 阅读详情

 

 

CWnd*   pWnd   =   GetDlgItem(IDC_STATIC1);  

  CRect   recrt,rect2;

 recrt.left;//左上x坐标

 recrt.top;//左上y坐标

 recrt.right;//右下x坐标

 recrt.bottom;//右下y坐标

    recrt.Width();//宽

    recrt.Height();//高


 pWnd->GetClientRect(&recrt);//相对控件本身的坐标recrt.left=0;recrt.top=0;

 pWnd->GetWindowRect(&rect2);//相对与窗体的坐标

 pWnd->MoveWindow(0,0,800,600,1);//设置控件的位置和大小

 

VC控件大小和字体设置 VC控件大小和字体设置。博客地址:http://blog.youkuaiyun.com/bingdianlanxin,有问题欢迎留言! 立即下载

相关推荐

Word标题样式基准重置:彻底解决重新打开后自动缩进问题

本文深入剖析了Word文档中标题样式在重新打开后自动缩进问题的根源,并提供了两种根治方案。通过调整标题样式基准或将其设为“无样式”,并配合检查修正多级列表设置,可彻底解决这一常见格式顽疾,确保文档格式的稳定性与专业性。

weixin_29266647的博客 527

【转】VC中动态改变控件和对话框字体(大小)

1 VC的对话框字体设置对所有控件都有效,首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。      例子:      1、改静态文体的ID,如:IDC_STATIC1      2、添加一个Edit控件,建立一个关联的控件m_editControl。      3、在OnInitDialog中添加如下代码: CFont * f;

吉宝力--K.I.S.S.(Keep It Simple Software) 1224

k8s部署 普罗米修斯(Prometheus)监控

Prometheus是一个开源的服务监控系统和时序数据库其提供了通用的数据模型和快捷数据采集、存储和查询接口它的核心组件Prometheus服务器定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉 取数据新拉取到啊的 数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。

D2961953033的博客 3855

MFC 改变控件字体大小

LOGFONT: 一个结构体,用来逻辑上表达一个字体   ,在Windows内部,字体是以一个名为LOGFONT的结构来表示 typedef struct tagLOGFONT { LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG lfOrientation; LONG lfWeight; BYTE lfItalic; BYTE

bury_EE的专栏 870

手把手配置:用Synopsys VDK为英飞凌TC4x系列MCU做虚拟原型开发

本文详细介绍了如何使用Synopsys VDK为英飞凌TC4x系列MCU进行虚拟原型开发,涵盖开发环境搭建、关键外设虚拟化配置、AUTOSAR栈集成及虚拟调试与性能调优全流程。通过虚拟原型技术,开发者可提前6-12个月启动软件开发,显著提升汽车电子项目的开发效率。

weixin_30606461的博客 290

Debian 11 下用hostapd+dnsmasq搭建WiFi热点:从命令行到实战(避坑指南)

本文详细介绍了在Debian 11系统上,使用hostapd和dnsmasq从命令行搭建稳定WiFi热点的完整实战流程。内容涵盖环境准备、无线网卡AP模式检查、服务深度配置,并重点提供了从服务启动失败到客户端无法上网等常见问题的系统性排错指南,帮助用户避开配置陷阱,成功创建可用的无线接入点。

CAT789的专栏 772

MFC radioButton 的分组用法,几个radiobutton控件分成一组,切换选择使用。

一、效果 本人用VS2015实现基于对话框的MFC程序,效果如图: 两个Groupbox里面分别各有四个radiobutton控件,分成了两组。实现对线型、填充类型的切换选择控制。 二、实现步骤 1. 分组设置属性 在GroupBox“线型”中将radio1、radio2、radio3、radio4分为1组,在GroupBox“填充类型”中将radio5、radio6、radio7、...

acoolgiser的博客 1万+

ESP32内存优化实战:关闭WiFi/LWIP功能释放37KB IRAM的隐藏技巧

本文针对ESP32开发中IRAM内存不足的难题,提供了一种通过关闭WiFi和LWIP协议栈的IRAM优化功能来释放宝贵内存空间的实战技巧。该方法最高可释放约37KB的IRAM,有效解决复杂项目(如WiFi+BLE+语音识别)的编译失败问题,并详细阐述了配置步骤、性能权衡与测试验证方法。

redis7keeper的博客 129

QT获取布局器中控件的位置和大小

在QT中,获取大小有多种方式,有Size();有Geometry();BaseSize()等等;但是这些函数都是获取控件没有布局时的大小,如果控件被加入到布局管理器中,那么这些函数就获取不到大小了。 但是天无绝人之路。QT给了SizeHint()这个函数来获取真实位置。 Size():真实大小,没有设置大小时不可用; SizeHint(): 给出的大小,布局时可用,设置大小时不可以。 ...

weixin_43246170的博客 1万+

【OpenClaw企业级智能体实战】第09篇:OpenClaw金融投研实战:17个场景+完整代码,打造专属数字研究员

金融投研面临信息过载、流程重复、数据安全合规三大核心痛点,OpenClaw作为本地部署的新一代AI智能体,凭借“长期记忆+主动执行+数据不出域”的优势,成为券商分析师集体追捧的效率工具。本文基于8家头部券商公开研报,拆解OpenClaw在金融投研的17个核心应用场景(信息处理、研报撰写、量化策略、流程自动化),详解原理、技术选型、实操流程,并提供可直接运行的完整代码与执行结果。文章兼顾新手入门与进阶提升,强调安全隔离部署与幻觉防范,读者可按步骤搭建专属投研智能体,将信息处理、数据整理等重复工作效率提升80%

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 674

STM32实战开发(121):基于STM32的智能电导率检测系统设计与实现

STM32系列是由意法半导体(STMicroelectronics)推出的32位微控制器。STM32系列基于ARM Cortex-M处理器架构,具有高性能、低功耗、丰富的外设接口和强大的开发支持库。STM32的低功耗特性使其在嵌入式系统中非常受欢迎,特别是在便携式设备和传感器网络中。

2201_76125393的博客 1041

vc中ComboBox控件用法详解

由于接触VC时间不长,对VC中控件的用法也不是很了解,用到时在网上查了很多,现总结如下:1、改变下拉框大小:先点向下的箭头,就可以调整下拉框大小2、如果 ComboBox 的 Sorted 属性设置为 true,   则新添加项将按字母顺序插入到列表中。   否则,在列表的结尾处插入项。3、要立即响应选择框的改变(即选择框一改变选项,就立刻将结果传递进去)!   响应他的哪个消息比较好

最后一班地铁的专栏 1万+

储能电池管理系统介绍(一)

介绍储能BMS的架构以及各模块功能

manjixingkong1234的专栏 1916

VC之按钮控件位置大小界面设置

本文简单介绍下按钮控件的位置大小和界面设置。 首先,新建一个对话框应用程序,并且在界面上添加几个按钮 然后,设置贴图按钮的属性 添加图片资源   将第一个图片加载到程序资源中,第二个图片放在资源文件夹中 接着,添加按钮相关变量 CButtonST m_btn5; CBitmapButton m_btn4;

冰点蓝欣的专栏 3498

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

白乔原创:VC之控件篇

    1 使用Windows标准控件1.1 常见控件列表Windows标准控件即普通控件,撰写此文时,笔者每天面对的Word就带了一脸的控件,当然你肯定也熟悉:字体选择下拉框、工具栏、滚动条、状态栏,如此等等。常见的Windows标准控件在VC里就有:图2 控件集窗口通常这个控件集窗口在你的对话框设计界面的附近总能找到,如果找不到,在VC工具栏的任何空白处点击

白乔专栏 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC之列表控件背景色设置

本文简单介绍下VC程序中list列表控件的背景设置。 1.新建对话框应用程序 首先,新建对话框应用程序,然后添加两个list列表控件 2.设置控件模式为报告模式 3.添加控件变量 CMyListCtrl2 m_list2; CMyListCtrl m_list1; 4.设置列表属性 void CListBackgroundDlg::S

冰点蓝欣的专栏 4562

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VC中自动改变控件位置和大小的对话框类

在用VC开发应用程序时,经常会要做一些可以改变大小的对话框,而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少,那可以在对话框的OnSize()事件里面添加代码,通过计算来调整各个控件的位置和大小;但是,如果对话框上的控件比较多的话,那这将是一件非常痛苦的事情!要是程序中又有很多可以改变大小的对话框,那一个一个的OnSize()写下来,那会使程序员崩溃的!

寒星轩 1万+

MFC:快速设置控件文本字体、大小、颜色、背景

以静态文本为例,分享一下怎么修改文本字体、大小、颜色、背景等参数。其他文本、控件等可参照修改。 1.修改字体、大小 这个很简单,首先在Dlg类中声明一个CFont类型的成员变量:   然后在类的初始化函数OnInitDialog()中添加以下两行代码: //设置静态文本字体大小 m_editFont.CreatePointFont(180, _T("宋体"));...

匆匆那年 2万+

MFC_vc++_ 控件的位置、大小获取、与控件移动、获取屏幕分辨率,获取对话框窗体大小及其屏幕坐标

用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。 void MoveWindow(int x,int y,int nWidth,int nHeight); void MoveWindow(LPCRECT lpRect); 第一种用法需给出控件新的坐标和宽度、高度; 第二种用法给出存放位置的CRect对象; 例: CWnd *pWnd; pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT1为控件ID号 pW

Txwtech 2774

vc中控件字体的设置

和所有初学者一样,刚开始接触新的东西,总想把画面做的漂亮些,可是在vc中很难做到,比如对话框中按钮等控件的字体设置,就颇费了我一番功夫。    一。做成一个函数,改变字体大小,方法如下:      1。在最开头声明一个全局的字体指针 CFont *my_font=new CFont();//注意初始化,不能为空      2。在需要改变字体的地方调用函数:          set_font(60

Welcom to zougangx's blog 1707

VC隐藏、显示、移动、改变大小控件

转自网易:轻轻一点星BLOG,感谢作者1、隐藏控件CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 );      //获取控件指针,IDC_EDIT1为控件ID号pWnd->ShowWindow( SW_HIDE );     //隐藏控件 2、显示控件CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 );  //获取控

Sugar_Tiger[糖伯虎]的专栏 5407

Visual C++——获取屏幕大小、窗口大小、对话框大小和位置、控件大小和位置

解决方案 获取屏幕大小 //下边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域 int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN); printf("屏幕大小(不含任务栏):宽:%d,高:%d \r\n", cx,cy); 获取窗口大小 //下边这两个...

无限迭代中...... 7181

VC6.0中控件及按钮的设置和使用

VC学习笔记1:按钮的使能与禁止用ClassWizard的Member Variables为按钮定义变量,如:m_Button1;则m_Button1.EnableWindow(true); 使按钮处于允许状态m_Button1.EnableWindow(false); 使按钮被禁止,并变灰显示VC学习笔记2:控件的隐藏与显示用CWnd类的函数BOOL ShowWindow(int nC...

abc13848089196的博客 1337

VC中字体颜色的设置

由于在VC编程中,不能单独对界面中的某一部分的字体进行设置,只能对整个窗体的字体进行整体设置(在窗体的Font属性中进行设置),如果想对某一组件或某些组件的字体进行改变,需要在程序中实现,比如在OnInitDialog()初始化代码中编程实现。 例如: CFont font; font.CreatePointFont(12,"黑体",NULL); GetDlgItem(IDC_STATIC

daofengdeba 4556
上一篇: _T() 函数
下一篇: vc 获取屏幕大小
狼哥
博客等级 码龄19年 56粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值