`

CEdit 自动滚动进度条到最后一行

    博客分类:
  • C++
 
阅读更多
    SCROLLINFO ScroInfo; // 定义SCROLLINFO 类型变量
    m_pEditCtrl->GetScrollInfo(SB_VERT,&ScroInfo); // 获取ScrollBar信息,其中m_recv为CEdit类型变量
    m_pEditCtrl->SetScrollPos(SB_VERT,ScroInfo.nMax); // 将滚动条设置为最大,即滚动到最底下;

   m_pEditCtrl->LineScroll(ScroInfo.nMax);
分享到:
评论

相关推荐

    一个支持自动显示滚动条和可设置提示文字的Edit类

    总结一下,通过重写CEdit类并利用Windows API,我们可以实现一个具有自动显示滚动条和提示文字功能的自定义Edit控件。这个过程涉及到滚动条的管理、自定义绘图、事件处理等多个方面,需要深入理解和掌握MFC以及...

    CEdit控件重写类CEditList,输入自动提示匹配内容

    本文将详细探讨如何利用MFC中的CEdit控件进行重写,以实现一个名为CEditList的类,该类具有输入自动提示匹配功能。这在很多应用场景中,如搜索框或命令行界面,都是非常实用的功能。 首先,CEdit是MFC提供的一个...

    VC CEdit控件文本滚动显示

    2.实现功能:用MFC自带的控件,实现文本多行滚动显示,适合于显示大量信息的场合,类似VS调试窗口 3.解决相关的问题: a.使用VS自带控件,方便快捷稳定 b.运行效率高,显示速度快,不闪烁,不上下刷屏 c.如果文字数...

    CEdit框字体垂直居中

    4. **在资源文件中使用自定义的CEdit控件**:在对话框或窗口资源中,将CEdit控件替换为我们的CVerticalAlignEdit类,并确保正确链接到相应的头文件。 在提供的`EditVc.cpp`和`EditVc.h`文件中,可能包含了实现上述...

    CEdit扩展类(CEdit Ex.h)

    除了颜色控制,CEditEx类可能还包含其他增强功能,如添加滚动条支持、多行文本编辑、文本格式化、搜索与替换、自动完成等功能。通过继承CEdit类并重写必要的成员函数,开发者可以自由地定制编辑框的行为。 在实际...

    CEdit类的介绍 CEdit.doc

    - 方法一:先获取文本,追加新文本,再设置文本并滚动到底部。效率较低,可能会导致闪烁。 - 方法二:直接设置插入点到末尾,然后使用`ReplaceSel`追加文本并调用`ScrollWindow`。这种方法效率较高,不会出现闪烁...

    RichEdit控件删除行和自动滚屏

    以下是一个简单的示例代码,演示了如何删除RichEdit控件中的某一行并自动滚屏到最后: ```cpp CRichEditCtrl richEdit; // 假设richEdit已初始化并关联到控件 // 获取当前光标位置 CHARRANGE selRange; richEdit....

    CEdit编辑框背景闪动

    首先创建一个位图对象,然后将设备上下文(DC)画到位图上,最后将位图画到屏幕。这样可以确保所有绘制操作都在内存中完成,一次性显示到屏幕上,减少闪烁。 ```cpp class CMyEdit : public CEdit { protected: ...

    CEdit实例 MFC实例

    在Microsoft Foundation Classes (MFC)库中,CEdit是一个重要的控件类,它封装了Windows API中的编辑框(EDIT)控件。这个控件通常用于用户输入文本或显示静态文本。在这个实例中,我们将深入探讨如何使用CEdit类...

    VC MFC CEDIT派生类 控件背景色 字体修改

    // 这里可以计算当前文本的行数,如果超过设定值,滚动到下一行 int lines = GetLineCount(); if (lines > MAX_VISIBLE_LINES) { SetScrollPos(SB_VERT, lines - MAX_VISIBLE_LINES); // 设置垂直滚动条的位置 ...

    自动过滤输入数值时的非法字符的CEdit类

    自动过滤输入数值时的非法字符的CEdit类

    鼠标浮与CEdit上方显示提示信息

    在某些情况下,我们可能希望在用户将鼠标悬停在CEdit控件上方时,能够自动显示一些额外的提示信息,比如帮助文本或特定的说明。这种功能可以通过重载CEdit类来实现,增加自定义的行为。 首先,我们需要创建一个新的...

    自定义背景的CEdit

    要使用这个自定义的CEdit控件,你需要在你的资源文件中包含这个类的定义,并在对话框或窗口的资源编辑器中添加一个CEdit控件,然后在头文件中声明并实例化`CCustomEdit`,最后在初始化函数中调用`...

    一个精美的CEdit控件

    在本案例中,我们讨论的是一个经过自定义增强的`CEdit`控件,名为“精美的CEdit控件”,它具备了限制输入类型的能力,如仅允许用户输入整型、无符号整型、浮点型或无符号浮点型数值。 首先,我们来看`OwnerDraw`的...

    使用进度条

    在编程领域,尤其是在GUI(图形用户界面)设计中,"使用进度条" 是一个常见的功能需求,用于向用户展示某个任务或操作的进度。在Windows应用程序开发中,通常使用MFC(Microsoft Foundation Classes)框架来实现这样...

    MFC_cedit_控件使用方法.doc

    CEdit 控件是 MFC 中的一个基本控件,提供了 Windows 编辑控件的功能。下面是 CEdit 控件的使用方法。 首先,CEdit 控件可以通过对话模板或直接从代码中创建。在两种情况下,首先调用 CEdit 构造函数构造 CEdit ...

    CEDit 显示行号

    本文将详细介绍如何通过继承`CEDIT`来创建一个名为`LineNumberEdit`的自定义编辑框,它不仅具备`CEDIT`的基本功能,还能显示每一行的行号。这个过程涉及到的知识点包括MFC类的继承、控件的自绘以及事件处理。 首先...

    多功能CEdit类

    总的来说,“多功能CEdit类”是一个实用的MFC扩展,通过增强标准CEdit控件的功能,使得在Windows应用开发中处理特定格式的数据变得更加便捷。通过研究提供的源代码和运行Demo,开发者可以学习到如何在自己的项目中...

    cedit 只允许 输入 数字 数字控件

    本文将深入探讨如何使用MFC中的CEDIT类来创建一个只允许用户输入数字的控件,即"数字控件"。这种控件在许多应用程序中都有应用,比如财务软件、数据输入界面等,它能够限制用户输入的数据格式,确保数据的准确性。 ...

    CEdit 垂直居中,完美解决

    CEdit是Windows API提供的一种标准编辑控件,常用于创建用户界面中的文本输入和显示区域。 在Windows编程中,我们通常使用Visual Studio作为开发环境,如本例中的VS2010。在Visual Studio中,开发者可以利用MFC...

Global site tag (gtag.js) - Google Analytics