将edit ctrL弄的像个dos
Posted m4sterx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将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);
这样就像多了
以上是关于将edit ctrL弄的像个dos的主要内容,如果未能解决你的问题,请参考以下文章
27岁活的像个废物一样,没技术没学历,现在学习软件测试还来得及吗?
向 wmware workstation pro 的 MS-DOS 操作系统中导入文件(masm debug edit)(详细图解)