正在加载图片...
第14单元对话框 DC->SetTextColor (RGb(0, 0, 255)) break pDC->Text Out(m pointSignal. x, m pointsignal y, m sName pDC->SelectObject(poldFont //框架窗口类 #define maX name 250 class CMy Wnd: public CFrameWnd CSignal m signalList [MAX NAME int m n Count: publi CMyWnd (: m nCount(O)1 protected afx msg void OnLBut ton Down UINT nFlags, CPoint point afx msg void OnPaint O DECLARE MESSAGE MAPO /消息映射 BEGIN MESSAGE MAP(CMyWnd, CFrameWnd ON WM LBUTTONDOWN O ON WM PAINTO END MESSAGE MAPO /框架窗口类的成员函数 /鼠标右键消息响应函数 void CMy Wnd:: OnLBut Down UINT nFlags, CPoint point) if(m nCount MAX NAME) CNamedlg dig dl if(dlg DoModal(== IDOK) int color rand (%4 int escapement =(rand(%1200)-600 CString name = dlg. m strName Edit第 14 单元 对话框 283 pDC->SetTextColor(RGB(0, 0, 255)); break; } pDC->TextOut(m_pointSignal.x, m_pointSignal.y, m_sName); pDC->SelectObject(pOldFont); } // 框架窗口类 #define MAX_NAME 250 class CMyWnd: public CFrameWnd { CSignal m_signalList[MAX_NAME]; int m_nCount; public: CMyWnd(): m_nCount(0){} protected: afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() }; // 消息映射 BEGIN_MESSAGE_MAP(CMyWnd, CFrameWnd) ON_WM_LBUTTONDOWN() ON_WM_PAINT() END_MESSAGE_MAP() // 框架窗口类的成员函数 // 鼠标右键消息响应函数 void CMyWnd::OnLButtonDown(UINT nFlags, CPoint point) { if(m_nCount < MAX_NAME) { CNameDlg dlg; dlg.m_pointTopLeft = point; if(dlg.DoModal() == IDOK) { int height = rand()%60+12; int color = rand()%4; int escapement = (rand()%1200)-600; CString name = dlg.m_strNameEdit;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有