C++编程逻辑讲解step by step:能进行简单作图和接收并显示键盘输入的程序

修改由向导生成的多文档窗口程序框架,使该程序能通过视类(View Class)与用户交互,也即响应鼠标输入,在文档窗口中绘制和显示线段;接收键盘字符输入并显示在文档窗口中。
一、在视图中响应鼠标输入与绘制线段
具体步骤如下:
1.    利用向导生成应用程序框架
2.为视类添加数据成员
   (1)添加以下5个数据成员
    CPoint m_ptStart;//画线的起点
    CPoint m_ptOld;  //画线的临时点
    HCURSOR m_hCross;//十字鼠标句柄
    HCURSOR m_hArrow;//标准型鼠标句柄
    bool m_bMouseDown;//标识是否按下鼠标左键
(2)添加数据成员的操作
在Class View框中选择要添加成员的类;
单击鼠标右键,执行所弹出的快捷菜单中的“Add Member Varible”命令;
输入变量类型、名称以及访问权限(Public|Protected|Private);
单击“OK”按纽。
3.修改该类的构造函数(CP2View())
   在构造函数中初始化所添加的数据成员
   修改后的代码如下:
CP2View::CP2View()
{
    // TODO: add construction code here
    m_bMouseDown=false;
    m_hCross=AfxGetApp()->LoadStandardCursor(IDC_CROSS);
    m_hArrow=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值