本文主要是介绍(第四版中文版)[二]滚动视窗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
滚动视窗:CView->CScrollView 类,发送 WM_HSCROLL,WM_VSCROLL消息。OnInitialUpdate() 是设置滚动视图大小和映射模式最合适的地方,可以调用CSrollView::SetScrollSize() 来设置,框架在第一次调用OnDraw() 前调用 OnInitialUpdate()。
键盘输入:分两步:发送 WM_KEYDOWN ,WM_KEYUP,用的是虚拟键盘码。在到达窗口前翻译函数检查Shift 状态后发送一个 WM_CHAR消息,该消息带正常的键码(大写或小写)。光标键和功能键没有码,不被翻译,窗口得到的是 WM_KEYDOWN和 WM_KEYUP。如果处理字符,则映射 WM_CHAR,如果处理其它按键,则处理 WM_KEYDOWN,MFC会提供字符码或键盘虚拟码作为控制函数参数。
这篇关于(第四版中文版)[二]滚动视窗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!