`
wo_deqing
  • 浏览: 64201 次
文章分类
社区版块
存档分类
最新评论

VC++中改变Static Text字体的大小

 
阅读更多

在构造函数中调用CreateFont方法,记得在头文件中加入CFONT font;申明字体的对象

CEasyCase::CEasyCase(CWnd* pParent /*=NULL*/)
: CDialog(CEasyCase::IDD, pParent)
{

VERIFY(font.CreateFont(
12, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_SEMIBOLD, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
GB2312_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
L"宋体")); // lpszFacename
}

以下是获得了你的Static Text控件的指针,这样就可以设置字体了

CWnd *cWnd = GetDlgItem(IDC_STATIC1);
cWnd->SetFont(&font);

cWnd->SetWindowTextW(L"设置需要的内容");

这样就可以将控件的字体改变了。

分享到:
评论

相关推荐

    VC 可拉伸的对话框(动态改变子控件大小)

    同时,对于带有字体信息的控件,如静态文本(Static Text)或编辑框(Edit Control),我们需要更新字体大小以适应新的对话框尺寸。 在处理字体大小变化时,可以采用一种比例策略,即根据对话框的新宽度与原始宽度...

    VS2015 MFC 动态设置static和edit控件的字体和背景颜色

    在Visual Studio 2015 (VS2015) 中使用MFC(Microsoft Foundation Classes)进行Windows应用程序开发时,有时我们需要对用户界面中的控件进行定制,比如改变`static`文本控件和`edit`编辑框的字体颜色与背景颜色。...

    修改静态文本字体颜色

    在VC++6.0开发环境中,静态文本控件通常用于显示不可编辑的固定文本,比如程序的提示信息或说明。本教程将详细讲解如何在点击按钮后动态改变静态文本控件的字体大小和颜色,以实现更丰富的用户界面交互。 首先,...

    自绘CStatic背景、字体颜色

    在标准使用中,CStatic控件的背景和字体颜色是系统默认的,但有时我们需要根据应用需求自定义这些属性,比如改变背景色或字体颜色以达到特定的视觉效果。本文将深入探讨如何自绘CStatic控件,实现自定义背景和字体...

    控件------Static的自绘,继承与CStatic

    要修改`CStatic`控件的字体,我们可以在自绘过程中使用`SelectObject()`选择一个不同的`CFont`对象,或者在创建控件时设置`SS_USERFONT`样式,并传递一个指定字体的逻辑字体名。`CFont`类提供了创建、选择和管理...

    Static背景和颜色 更改

    `Static`控件在MFC(Microsoft Foundation Classes)库中被广泛使用,是VC++开发中不可或缺的一部分。本篇将详细介绍如何自定义`Static`控件,使其能够更改背景颜色和字体颜色。 首先,`StaticEx.cpp`和`StaticEx.h...

    (Static)控件实现滚动字幕

    CStatic是MFC库中的一个类,它对应于Windows API中的STATIC控件。它的主要作用是显示静态文本或图标,不支持动态交互。 接着,创建CSinusFrame类。这个类需要扩展CStatic的功能,增加滚动效果。我们可以重写OnPaint...

    VC++中文繁体、简体(BIG-GBK)编码转换程序

    4. **文本显示与用户界面**:在GUI应用程序中,确保控件(如Edit Box、Static Text)支持所需的编码,并正确设置其字体和编码属性。 5. **错误处理**:编码转换过程中可能会遇到无效的字符或编码冲突,需要合理处理...

    vc静态文本字体

    在VC++(Visual C++)开发环境中,静态文本字体的运用是创建用户界面时不可或缺的一部分。静态文本通常用于展示不可编辑的信息,如程序说明、提示信息或者标题。本篇文章将深入探讨如何在VC++中使用静态文本控件,并...

    VC++常见问题总结(适合初学者)

    GetDlgItem(IDC_STATIC_TEXT)->SetFont(&m_nFont); } ``` 通过`CreateFontIndirect`方法创建字体对象,并将其应用到指定的控件上。 #### 知识点四:窗口最大化显示 如果想要让窗口在启动时即最大化显示,可以...

    Label class

    这个类是VC++环境下开发的,它增加了对文本框上显示文字的自定义功能,如字体、颜色和大小等属性的修改。 首先,让我们详细了解一下`Label class`。在Windows编程中,通常使用`Windows API`或MFC(Microsoft ...

    VC 控件使用实例

    - 在VC++的资源编辑器中,可以拖放控件到对话框上,调整其位置和大小。 - 使用属性窗口修改控件的属性,如ID、文字、颜色、字体等。 - 布局可以通过控件的边际距(Margins)和对齐方式来调整。 3. **事件处理**...

    VC++_MFC入门教程

    - 掌握如何设置字体属性(大小、样式等)。 ##### 2.3 使用点、刷子、笔进行绘图 - **点**:`Point`结构体表示坐标点。 - **画笔**:设置线条的颜色和宽度。 - **画刷**:设置填充颜色和图案。 ##### 2.4 在窗口...

    VC个人简历2

    1. **Static Text**:静态文本控件是最基本的UI元素,用于展示不可编辑的文本信息。开发者可以设置文本内容、字体、颜色等属性,常用来显示提示信息或标题。 2. **GroupBox**:组框控件用于将相关的控件组织在一起...

    vc中各组件的用法

    在VC++环境中,MFC(Microsoft Foundation Classes)库是一个强大的工具,它简化了Windows应用程序的开发,特别是对话框程序。本文将深入探讨MFC对话框中的常见组件——Static Text、Edit Control及其各种方法。 ...

    openGL实例源码

    OpenGL实例源码是一种用于在计算机图形学中展示2D和3D图像的编程技术,而VC++(Visual C++)是微软开发的一款强大的C++集成开发环境。将OpenGL与VC++结合,我们可以创建出交互式的图形应用程序。在这个"第一个OpenGL...

    控件的使用

    - **静态文本(Static Text)**: 显示不可编辑的文本信息。 2. **添加控件**: - 在资源视图中,打开对话框资源,然后从控件库中拖放所需的控件到对话框上。 - 使用属性检查器设置控件的ID、文字、位置、大小等...

    VC++自绘效果:静态的文字滚动实例

    2. **添加静态控件**:在对话框编辑器中,添加一个静态控件到对话框资源,并为其分配一个ID,比如IDC_STATIC_TEXT。 3. **自定义控件类**:为CStatic控件创建一个派生类,例如CColorStatic,并重写OnPaint()函数。...

    记事本程序的VC编程实例

    - 在VC++环境中,首先选择“文件”>“新建”>“项目”; - 选择“Win32 Console Application”或“Win32 Project”(根据需求选择); - 输入项目名称“Txt”; - 选择存储位置; - 按照提示完成项目的创建过程...

    VC范例开发大全.docx

    【第4篇】控件应用实例则涵盖了各种常见控件的使用,例如图文按钮、自定义EditBox控件,以及List Box、ListView、Static Text、DateTime Picker、ComboBox、Rich Edit和Tree Control等。这些控件的应用涵盖了从显示...

Global site tag (gtag.js) - Google Analytics