将edit ctrL弄的像个dos

case WM_CTLCOLOREDIT:
        {
        HWND hShellText = GetDlgItem(hDlg,IDC_TXT_SHELL);
            if (hShellText == (HWND)lParam)
            {
                HDC hdc = (HDC)wParam;
                SetTextColor(hdc,RGB(0,255,0));
                SetBkColor(hdc,RGB(0,0,0));

            }
            return(INT_PTR) GetSysColorBrush(COLOR_BACKGROUND);
        }
        break;

响应以上消息,就可以得到 黑底 绿字的像个dos窗口的editctrl了,字体还不太像,下面在设置下字体

static HFONT  hFont = CreateFont(18,                        // nHeight
        0,                        // nWidth
        0,                        // nEscapement
        0,                        // nOrientation
        FW_MEDIUM,                // nWeight
        false,                    // bItalic
        FALSE,                    // bUnderline
        0,                        // cStrikeOut
        DEFAULT_CHARSET,              // nCharSet
        OUT_DEFAULT_PRECIS,        // nOutPrecision
        CLIP_DEFAULT_PRECIS,      // nClipPrecision
        DEFAULT_QUALITY,          // nQuality
        DEFAULT_PITCH | FF_SWISS,
        _T("Courier")      //Terminal   Courier           // nPitchAndFamily
        );
    HWND hShellText = GetDlgItem(hwnd,IDC_TXT_SHELL);
    SendMessage(hShellText,WM_SETFONT,(WPARAM)hFont,true);
    

这样就像多了

时间: 2024-10-22 03:08:12

将edit ctrL弄的像个dos的相关文章

DOS批处理高级教程

转载-->http://blog.csdn.net/lanbing510/article/details/7461073 前言 本教程主要引用伤脑筋版主的系列文章,同时参考引用[英雄]教程等其他批处理教程,本文将这些文章合并在一起,并尽量修改得详细而且简单易懂,修改整理也是学习过程,主要目的是方便自己以后查阅.    本教程很长啊,需要一定的耐心才能看完,能够看完的话,差不多就是批处理高手了,即使不是高手也是熟手了.本教程还在不断补充之中,当有比较典型的应用技巧时,本教材会将其收入相关的章节之中

【命令init3/5】centos7切换图像界面和dos界面

centos7切换图像界面和dos界面 在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到命令行(dos)界面 输入 init 5命令 切换到图形界面 如果想系统默认 以某种方式启动 使用systemd创建符号链接指向默认运行级别. 修改方法为: 1.首先删除已经存在的符号链接---------------------------------------------------------------

centos7切换图像界面和dos界面

在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 如果想系统默认 以某种方式启动 修改方法为: 1.首先删除已经存在的符号链接 ---------------------------------------------------------------------------------- rm /etc/systemd/system/defau

Linux运维学习笔记之二:常用命令2

71.passwd:修改用户密码 语法 passwd [参数]username 选项 -k  --keep-tokens :保留即将过期的用户在期满后仍能使用 -l  --lock :锁定用户无权更改其密码,只能root才能操作 -u --unlock :解除锁定 -S --status :查看用户状态 -d --delete :删除用户密码,只能root才能操作 -f --force :强制操作,只能root才能操作 -n mindays :修改密码的最小天数,也就是mindays天内不能再次

CentOS6.6图文详细安装教程(有些设置大部分教程没出现过,附带网络设置等)

Centos6.6 下载地址:thunder://QUFodHRwOi8vbGludXguemh1YW5neGl0b25nLmNvbTo4MDgvMjAxNTAxL0NlbnRPUy02LjYteDg2XzY0LWJpbi1EVkQxLmlzb1pa 1.首先要下载一个centos的iso镜像,我是用虚拟机VMware来安装的,用VMware最好创建一个空白硬盘. 2.创建完毕再设置里面挂载iso的centos系统文件. 3.进入到这个页面: 说明: 1.install or upgrade a

Linux手动挂载硬盘且添加到文件

Linux shell 的常用命令 设置命令别名 alias  'la=ls -al' 在命令行模式下 Ctrl+Alt+F1  --->  Ctrl+Alt+F6   可以控制打开多个shell 关机或重启 重启:reboot   /  init  6 关机:showdown -h  now     / init 0 挂载硬盘: 虚拟机关机--->虚拟机设置-->添加-->硬盘--->默认下一步可以修改一下大小 查看当前分区 [[email protected] ~]# f

Python学习第五天----tar命令及vim编辑器使用及硬盘分区方法

一.文件的打包压缩 1.文件的纵向合并:cat  file1 file2 > file3.txt   覆盖合并 cat  file1 file2 > file3.txt   追加合并 2.文件的归档:将许多文件打包为一个文件,目的就是方便备份.还原及文件的传输操作 使用命令tar c----创建一个新的tar文件                   v----显示打包的文件详细信息,verbose                   f----使用归档文件或设备                

vmware下linux系统的安装过程

虚拟机VMware下CentOS6.6安装教程图文详解 [日期:2016-05-24] 来源:Linux社区  作者:Sungeek [字体:大 中 小] 分享下,虚拟机VMware下CentOS6.6安装教程图文详解. CentOS 6.6 发布下载 地址: http://www.linuxidc.com/Linux/2014-10/108554.htm 1.首先要下载一个centos的iso镜像,我是用虚拟机VMware来安装的,用VMware最好创建一个空白硬盘. 2.创建完毕再设置里面挂

深入剖析linux磁盘管理

一.linux中常见的磁盘: 无论什么操作系统,归根还是要落实与磁盘上的,对于磁盘的管理也是linux管理必备的一项技能.在linux中"一切皆文件"的思想贯彻整个linux的学习中,包括像是磁盘等的硬件也是在linux的/dev/目录下类似于文件形式的存放,常见的SATA口USB优盘或是SCSI口的硬盘在linux中是以/dev/sd[a-p]开头的文件,早期的IDE硬盘现在已经很少见了,这种硬盘在linux中是以/dev/hd[a-d],CDROM是以/dev/cdrom开头的文件