VC语言程序设计第4次实验_菜单工具栏和状态栏.docVIP

VC语言程序设计第4次实验_菜单工具栏和状态栏.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC语言程序设计第4次实验_菜单工具栏和状态栏

实 验 报 告 (计算机类) 课程名称: VC语言程序设计创建一个单文档应用程序Ex_SDI,开始运行时主框架窗口的大小为屏幕的1/4大小,并移动到屏幕的右上角。当单击工具栏上的圆圈按钮,该按钮呈按下状态,此时在窗口的客户区的光标为一个圆圈,双击鼠标,则状态栏上显示“你在(x,y)处双击鼠标”(x,y为鼠标在客户区的位置)。若再单击工具栏上的圆圈按钮,该按钮呈正常状态,光标变成原来的箭形,双击鼠标,状态栏上不再显示任何文本。1.创建工作文件夹 打开计算机,在“D:\Visual C++程序、LiMing”文件夹中创建一个新子文件夹“实验12”2.改变运行时窗口的大小和位置 改变运行时窗口的大小和位置设置步骤如下。 (1)启动Visual C++6.0。 (2)用 MFC AppWizard 创建一个默认的单文档应用程序Ex_SDI。在“新建”对话框中将项目文件夹定位到“D:\Visual C++程序\ LiMing\实验 12”。 (3)将项目工作去窗口切换到Class View 页面,打开并定位到 CEx_SDIApp::InitInstance 函数处。 (4)在CEx_SDIApp::InitInstance 函数的最后添加下列代码: BOOL CEx_SDIApp::InitInstance() { … m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); CRect rcDesktop; ::GetWindowRect(GetDesktopWindow(),rcDesktop); // 获取屏幕大小 m_pMainWnd->MoveWindow(rcDesktop.Width()/2.0, rcDesktop.Width()/2, rcDesktop.Height()/2); return TRUE; } (5) 编译运行,看看主框架窗口的大小是否为屏幕的1/4大小,且移动到屏幕的右上角。 3.添加并设计一个工具按钮 添加并设计一个工具按钮的具体步骤如下。 (1) 将项目工作区窗口切换到ResourceView 页面,双击“Toolbar”项中的 IDR_MAINFRAME,打开工具栏资源。 (2) 单击工具栏最右侧的空白按钮,在资源编辑器的按钮设计窗口中绘制一个圆,颜色为黑色,然后将其拖动到“帮助”按钮的前面,并使该按钮的前后均有半个空格,设计的工具按钮如图T12.2所示。 (3) 双击刚才设计的工具按钮,在弹出的属性对话框中将其标识符设为 ID_TEST,在提示框中输入“用于测试的工具按钮\n测试”,“设置工具按钮的属性”对话框如图T12.3所示。 4.添加并设计一个光标 添加并设计一个光标的具体步骤如下。 (1) 按快捷键 Ctrl+R,打开“插入资源”对话框,选择“Cursor”类型后,单击“新建”按钮。 (2) 在图形编辑器工作窗口的控制条上,单击“New Device Image”按钮,从弹出的“New Device Image”对话框中,单击“定制”按钮。 (3) 在弹出的“定制图像”对话框中,保留默认的大小和颜色素,单击“确定”按钮。回到“New Device Image”对话框。 (4) 选择“32×32,16 colors”设备类型,单击“确定”按钮。 (5) 在图形编辑器的“Device”组合框中,选择“Monochrome[32×32]”,打开系统Image菜单,选择“Delete Device Image”命令,删除“Monochrome[32×32]”设备类型。如果不这样做,加载后的光标不会采用“32×32,16 colors”设备类型。 (6) 保留默认的ID号IDC_CURSORI,用图形编辑器绘制光标图形,指定光标热点位置为(15,15)设计的光标如图T12.4所示。 5.工具按钮的更新 工具按钮的更新有如下步骤。 (1) 为CMainFrame类添加一个BOOL型的成员变量m_bIsTest,在CMainFrame类构造函数中将m_bIsTest的初值设为FALSE (2) 用MFC ClassWizard 在 CMainFrame类中添加工具按钮ID_TEST的COMMAND UPDATE_COMMAND_UI和 消息映射函数,并添加下列代码: void CMainFrame::OnTest() { m_bIs

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档