MFC
洒满阳光的午后
学习不追求快,慢才是快。
展开
-
Windows应用程序-图形绘制
利用绘图函数创建填充区。共有三个填充图形,第一个是用深灰色画刷填充带圆角的矩形,第二个是采用亮灰色画刷填充一个椭圆型图,第三个是用虚画刷填充饼形图。然后将上述三个填充图形顺时针旋转90度,显示在原来图形的正下方,边框为蓝色点划线,用绿色水平阴影填充。#include #include #include long WINAPI WndProc(HWND hWnd, UIN原创 2017-06-14 18:16:25 · 1443 阅读 · 0 评论 -
Windows应用程序-文本显示
居中显示一幅春联,字体不限,黄色 RGB(255,255,0)#include#include#includelong WINAPI WndProc(HWND hWnd, UINT iMessage, UINT wParam, LONG lParam);BOOL InitWindowsClass(HINSTANCE hInstance);BOOL InitWindows(H原创 2017-06-14 18:18:04 · 710 阅读 · 0 评论 -
Windows应用程序-键盘鼠标事件
设计一个窗口,在该窗口中练习键盘的响应,要求如下:(1) 单击键盘上的向上箭头时,窗口中显示“You had hitted the up key”(2) 单击键时,窗口中显示“You had hitted the SHIFT key”(3) 单击键时,窗口中显示“You had hitted the CTRL key”(4) 单击键时,窗口中显示“You had h原创 2017-06-14 18:19:55 · 1912 阅读 · 0 评论 -
MFC-按钮与静态文本控件
两个按钮状态互锁。初始状态为 选中“1G”,检查框选“摄像头”,静态文本框为空,“提交选择”按钮为活动状态。解答:1、通过可视化操作完成上述界面的设计。2、为静态文本绑定CString类型的变量m_static。3、在BOOL CCBaseButtonDlg::OnInitDialog()即对话框初始化函数中完成单选按钮和复选框的初始化工作:CheckRadio原创 2017-06-14 18:21:18 · 3084 阅读 · 0 评论 -
MFC-滚动条控件
通过拖动滚动条改变对话框背景色,按下箭头步长为 1, 按下滚动条空白区步长为10。解答:1、通过MFC可视化编辑框完成界面设计。2、为红绿蓝三个滚动条控件分别绑定类型为CScrollBar的变量m_Red_ScrollBar、m_Green_ScrollBar、m_Blue_ScrollBar。3、在BOOL CbkcolorDlg::OnInitDialo原创 2017-06-14 18:22:24 · 1104 阅读 · 0 评论 -
MFC-对话框间的互相调用及数据传递(模态对话框)
实现简版的程序登录功能。1、通过MFC可视化编辑框完成主对话框的界面设计。2、为显示登录结果的静态文本(即“密码正确”、“密码错误”文本)绑定CString类型的变量m_result。3、切换到资源试图,在Dialog插入新的对话框(即后续调用的模态框)。4、完成登录框(模态框)的界面设计。5、将密码输入编辑框的Password属性设置为Tr原创 2017-06-14 18:24:22 · 9595 阅读 · 0 评论 -
MFC-控件综合应用
(1)创建一个默认的对话框应用程序,在对话框中添加一个滚动条和两个滑动条来调整对话框的背景颜色的3个分量:R(红色分量)、G(绿色分量)和B(蓝色分量),结果如图1所示。图1 应用程序主界面 (2)实现功能:在图1中,单击“课程信息”按钮,弹出“课程信息”对话框,如图2所示;单击“学生基本信息”按钮,弹出“学生基本信息”对话框,如图3所示;单击“添加”按钮,课程信息(学生基原创 2017-06-14 18:25:17 · 943 阅读 · 1 评论 -
MFC-列表控件的使用(报表风格)
(1)创建一个对话框应用程序,其主界面如图1所示。图1 主界面(2)设计一个如图2所示的“学生课程成绩”对话框,创建并完善该对话框类course。 图2 “学生课程成绩”对话框(3)实现功能:单击主界面中的“学生课程成绩”按钮,弹出“学生课程成绩”对话框,单击“添加”按钮,学生课程成绩添加到列表控件。若选中列表项,“修改”按钮由原来的禁用变成可用,原创 2017-06-14 18:26:36 · 14465 阅读 · 3 评论 -
MFC-菜单和工具栏
(1)创建一个单文档应用程序MousePos。在“视图”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到用户区,同时该菜单项呈选中状态。再次选择该菜单命令,用户区不再显示当前鼠标位置,同时该菜单项的选中状态被去除。(2)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl原创 2017-06-14 18:27:23 · 2878 阅读 · 2 评论