CEdit自动换行和状态栏添加

CEdit自动换行在对话框的属性中是可以直接设置的。

Auto HScroll设置为False

Auto VScroll设置为True

Mulitline设置为True

Want Return设置为True

网上很多文章都只设置了下面三项,而HScroll默认是True的。只有改成False,才能使得自动换行生效。

状态栏添加

创建一个unsigned int 类型的Indicator数组,全局,初始化内容为在String table中的字符串ID

使用CStatusBar类,在添加时,首先调用Create函数。

然后调用SetIndicators函数,初始化状态栏中的现实内容,把Indicator及其大小作为参数传入。

然后调用SetPaneInfo函数初始化每个状态栏内容的大小,长度以像素为单位。

调用RepositionBars函数重置位置。

基本完成,设置内容时调用SetPaneText即可。

初始化代码:

 1 if (!m_Status.Create( this ) ||
 2         !m_Status.SetIndicators( g_indicators, sizeof(g_indicators)/sizeof(UINT))
 3         )
 4     {
 5         TRACE0( "Failed to create status bar\n" );
 6         return -1;      // fail to create
 7     }
 8     m_Status.SetPaneInfo(0, g_indicators[0], SBPS_STRETCH, 110);
 9     m_Status.SetPaneInfo(1, g_indicators[1], SBPS_STRETCH, 100);
10     m_Status.SetPaneInfo(2, g_indicators[2], SBPS_STRETCH, 200);
11
12     RepositionBars( AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,AFX_IDW_CONTROLBAR_FIRST );
时间: 2024-10-13 22:40:28

CEdit自动换行和状态栏添加的相关文章

VS2008给图标工具栏-状态栏添加响应函数

1.在对话框的:OnInitDialog()函数中添加以下红色代码: BOOL CGSM_MessageDlg::OnInitDialog() { CDialog::OnInitDialog(); // 设置此对话框的图标.当应用程序主窗口不是对话框时,框架将自动 //  执行此操作 SetIcon(m_hIcon, TRUE);          // 设置大图标 SetIcon(m_hIcon, FALSE);         // 设置小图标 // TODO: 在此添加额外的初始化代码 /

android 状态栏(StatusBar)

一.SystemUI 概述 自 android2.2 开始 , 原本存在与 framework-res.apk 中的状态栏和下拉通知栏界面控制被分割出一个单独的 apk 文件 , 命名为 SystemUI.apk, 保存在 System/app 文件夹中.在 SystemUI.apk 中 , 是存在着状态栏的图标 ,XML 和控制文件等 , 这样的分割 , 使我们可以更方便地去修改. SystemUI 模块中主要包含了 USB 和 Statusbar 两个子模块,本文将以 Statusbar 为

Qt 状态栏设置

版权声明 该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处! 导语 在程序主窗口QMainWindow中,主要包含菜单栏,工具栏,中心部件和状态栏.前面几个已经讲过了,这一篇讲解状态栏的使用. 环境是:Windows 7 + Qt 4.8.1 +Qt Creator 2.4.1 目录 一.添加动作状态提示 二.显示其他临时信息 三.显示永久信息 正文 一.添加动作状态提示 1.首先还是打开上一篇完成的程序.对于菜单动作添加状态提示,可以很容易的在

EXCEL类型库的添加

1. 创建新的C++工程 创建基于对话框的MFC程序 2. 添加库.添加Excel类库 在工程名上右键,选择“添加”—“类”(或者点击菜单栏的“项目”->“添加类”),选择“TypeLib中的MFC类”(MFC Class From TypeLib) 类来源选“注册表”,在可用的类型库中选择“Microsoft Excel 11.0 Object Library<1.5>”在接口列表框中选择需要的类,在此,我们选择_Application,_Workbook,Worksheet,Rang

安卓状态栏美化相关教程

[小白反编译教程,让你成为小神] 收集此教程一起来把学习吧没有永远的小白只有懒惰的小白 会简单的美化(换图标)才看此篇喔.简单指:懂权限是多少(3-1-0)状态栏是什么(SystemUi.apk)框架是什么(framework-res.apk)文件路线要知道在哪里!路线这里我就不说了.总结两个字:熟练! 这都是新手反编译必看教程,当初刚刚走进反编译的时候(当然我现在也不是很给力,无聊的时候玩玩美化)就没事的时候就看这些新手教程,看多了,实践多了就会了.不要看了英文多,嫌麻烦!那么不欢迎你看此教程

ExCEL通过添加些类操作

参考网站:http://www.cnblogs.com/yaowen/archive/2013/01/22/2870762.html 运用COM组件时,需要初始化: if (!AfxOleInit()) { AfxMessageBox("COM组件初始化失败!"); return FALSE; } VC2010对Excel的操作 1. 创建新的C++工程 创建基于对话框的MFC程序 2. 添加库.添加Excel类库 在工程名上右键,选择“添加”—“类”(或者点击菜单栏的“项目”->

华为G520联通版刷机包 EMUI 2.0精简 网速、百分比、状态栏颜色

ROM介绍 EMUI2.0个人更新内容: 基于G525-U00官方更新的2.0修改制作,G520完美刷入使用 在不删除系统应用的条件下对软件进行瘦身处理,使得系统运行更加流畅 (比如天气从55M精简到19M,桌面插件20M精简为10M) 添加root权限,加入re管理器 修改开机动画为菊花,去联通开机声音 状态栏添加网速显示3秒刷新一次 支持状态栏自定义多种颜色,详细现(设置.状态栏设置) 状态栏修改,添加百分百电量 支持单卡单显等功能 优化全屏触摸能力 优化电池性能,增加续航 细节调整优化框架

【PyQt5 学习记录】005:QMainWindow 及状态栏、菜单栏和工具栏

1 #!/usr/bin/env python 2 3 import sys 4 from PyQt5.QtWidgets import (QApplication, 5 QMainWindow, 6 QWidget, 7 QAction, 8 QLabel, 9 QTextEdit, 10 QLineEdit, 11 QPushButton, 12 QGridLayout) 13 from PyQt5.QtCore import Qt 14 from PyQt5.QtGui import QI

HTML静态网页--JavaScript-DOW操作

1.DOM的基本概念 DOM是文档对象模型,这种模型为树模型:文档是指标签文档:对象是指文档中每个元素:模型是指抽象化的东西. 2.Windows对象操作 一.属性和方法: 属性(值或者子对象): opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null. dialogArgument:对话框返回值. 子对象:history,location,document,status,menubar,toolbar等. 方法(函数):事件(事先设置好的程序,被触发)