博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual C++ 时尚编程百例006(快捷键)
阅读量:6595 次
发布时间:2019-06-24

本文共 595 字,大约阅读时间需要 1 分钟。

资源->Accelerator->IDR-MAINFRAME

可以打开快捷方式表。
当调用CFrameWnd::LoadFrame()初始化一个窗口时,该表会被加载。
三栏:ID,Key(键),Type(类型)
Resource.h保存值。
stdafx.h中的MFC预定义
Windows键盘命令表。Ctrl+Alt+Del等。
单击快捷键表中的空白,新建一个快捷键。
选择ID,        修饰符, 键,类型。
IDR_COLOR_RED   Ctrl     R   VIRTKEY

添加脚本:

1.在CXXXView.h中添加
COLORREF m_pColor;
2.在CXXXView::CXXXView()
{
 m_pColor=RGB(0,0,0);//初始化颜色值
}
3.在菜单命令响应函数里添加
m_pColor=RGB(255,0,0);
Invalidate();
4.在OnDraw()添加
CRect r;//创建矩形对象
GetClientRect(&r);//获取窗口大小
int x=r.right/2,y=r.bottom/2;
pDC->SetTextColor(m_pColor);
pDC->SetTextAlign(TA_CENTER|TA_BASELINE);
pDC->TextOut(x,y,_T("hello"));

这样运行程序Ctrl+R就会把字的颜色变红。

转载地址:http://adpio.baihongyu.com/

你可能感兴趣的文章
v140平台工具集与v110工具集选择
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>
设计模式(十)外观模式
查看>>
ASP开发基础
查看>>
LVM自动扩容
查看>>
第二阶段冲刺第八天,6月7日。
查看>>
struts2 action 返回类型分析
查看>>
【原创】FPGA开发手记(三) PS/2键盘
查看>>
JS常见的字符串操作
查看>>
uniGUI试用笔记(二)
查看>>
HOG特征-理解篇
查看>>
Microsoft.AlphaImageLoader滤镜解说
查看>>
超过响应缓冲区限制
查看>>
ubuntu 下安装 matplotlib
查看>>
webservice的几个简单概念
查看>>
spring Transaction Management --官方
查看>>
html5 canvas 奇怪的形状垂直渐变
查看>>
mac java环境
查看>>
SQL Server 2008 收缩日志(log)文件
查看>>
UICollectionView基础
查看>>