c吹彩色泡泡程序.docxVIP

  • 5
  • 0
  • 约2.45千字
  • 约 5页
  • 2019-09-14 发布于广东
  • 举报
例10-1吹泡泡程序。每当用户在窗口客户区屮按下鼠标左键时即可产生一个泡泡(彩色圆 形)。 设计思路:显示一个泡泡所需的数据包括其位置和大小,在MFC中可用其包 含矩形表示。可设置一数组,每当用户按下鼠标左键时,就产生一个泡泡的数据并存入数组 中。最后,由框架窗口类的OnPaintO?数显示所有的泡泡。 程序 #includeafxwin.h #define MAX_BUBBLE 250 class CMyWnd:public CFrameWnd { CRect m_rectBubble[MAX_BUBBLE]; int m_nBubbleCount; public: CMyWnd() {m_nBubbleCount=0;} protected: afx_msg void OnLButtonDown(UINT nFlags,CPoint point); afx_msg void OnPaint(); DECLARE_MESSAGE_MAF() }; 〃消息映射 BEGIN_MESSAGE_MAP(CMyWnd,CFrameWnd) ON_WM_LBUTTONDOWN() ON_WM_PAINT() END_MESSAGE_MAP() 〃框架窗口类的成员函数 void CMyWnd::OnLButtonDown(UINT nFlags,CPoint point) { if(m_nBu

文档评论(0)

1亿VIP精品文档

相关文档