关于MFC的一个简单画图程序,

2024-12-20 05:11:33
推荐回答(2个)
回答1:

1、c++的运算符重载。只要重载了相应的运算符,都可以赋值。更极端,如果你在重载函数中对浮点型、字符型有处理,你也可以用这些类型直接赋值(具体哪些类型可以只有自己试或去看重载函数喽)。
2、m_hWnd是父类CView或CWnd的成员变量,是继承过来的,不能直接看到,但可以直接用。point应该是函数参数,来自于操作系统发送的消息。

回答2:

1.类似一个类,最通俗来说是一个结构体,你如果想初始化只能用memset来初始化结构体或者类什么的,不可以直接把0复制给a。
2.m_hWnd的确是本实例的句柄,但是这个视图时间里在MainFrm类之上,所以你在视图类里写代码,你首先要获得MainFrm窗口类的实例才可以,也就是AfxGetMainWnd函数,它返回一个窗口指针,此时才会有m_hWnd选项。