回复 27楼 hellovfp
问题是MessageBox是一个小型窗口 它在具体实现时 也就是在DLL工程中的cpp实现 应该是写一个窗口然后在窗口上写标题 文本 和 建立按键 那实现这个小型窗口时又需要调用WINDOWS.H 。这样。。。。咋办啊先问个问题 这个句子: CSize operator-() const; MFC AFXWIN.H内的一段代码是操作符重载吗 怎么解释啊
程序代码:class CSize : public tagSIZE
{
public:
// Constructors
// construct an uninitialized size
CSize();
// create from two integers
CSize(int initCX, int initCY);
// create from another size
CSize(SIZE initSize);
// create from a point
CSize(POINT initPt);
// create from a DWORD: cx = LOWORD(dw) cy = HIWORD(dw)
CSize(DWORD dwSize);
// Operations
BOOL operator==(SIZE size) const;
BOOL operator!=(SIZE size) const;
void operator+=(SIZE size);
void operator-=(SIZE size);
// Operators returning CSize values
CSize operator+(SIZE size) const;
CSize operator-(SIZE size) const;
CSize operator-() const; // 就在这里
// Operators returning CPoint values
CPoint operator+(POINT point) const;
CPoint operator-(POINT point) const;
// Operators returning CRect values
CRect operator+(const RECT* lpRect) const;
CRect operator-(const RECT* lpRect) const;
};
[ 本帖最后由 有容就大 于 2012-5-19 11:11 编辑 ]

梅尚程荀
马谭杨奚



这该怎么讲?