VC++mfc编程

  • W3_833421
    了解作者
  • 1.4MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-23 03:46
    上传日期
利用vc+中MFC进行画图,在运行界面没点一次鼠标左键,则会画出随机大小的一个圆。
Bubble.rar
  • Bubble
  • Debug
  • vc60.pdb
    52KB
  • Bubble.exe
    100.1KB
  • vc60.idb
    113KB
  • Bubble.sbr
    711.5KB
  • Bubble.pch
    3.6MB
  • Bubble.obj
    25.2KB
  • Bubble.ilk
    162.9KB
  • Bubble.pdb
    225KB
  • Bubble.dsp
    3.3KB
  • Bubble.cpp
    1.3KB
  • Bubble.dsw
    535B
  • Bubble.opt
    47.5KB
  • Bubble.ncb
    33KB
  • Bubble.plg
    866B
内容介绍
#include <afxwin.h rel='nofollow' onclick='return false;'> #define MAX_BUBBLE 250 class CDemoApp: public CWinApp { public: BOOL InitInstance(); }; CDemoApp ThisApp; // 全局应用程序对象 class CDemoWnd: public CFrameWnd { private: CRect m_rectBubble[MAX_BUBBLE]; int m_nBubbleCount; public: CDemoWnd(){ m_nBubbleCount = 0;} protected: LRESULT OnPaint(WPARAM wParam, LPARAM lParam); LRESULT OnLButtonDown(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() }; BEGIN_MESSAGE_MAP(CDemoWnd, CFrameWnd) ON_MESSAGE(WM_PAINT,OnPaint) ON_MESSAGE(WM_LBUTTONDOWN,OnLButtonDown) END_MESSAGE_MAP() LRESULT CDemoWnd::OnLButtonDown(WPARAM wParam, LPARAM lParam) { int x = LOWORD(lParam); int y = HIWORD(lParam); if(m_nBubbleCount < MAX_BUBBLE) { int r = rand()%50 + 10; CRect rect(x-r, y-r, x+r, y+r); m_rectBubble[m_nBubbleCount] = rect; m_nBubbleCount++; InvalidateRect(rect, FALSE); } return 0; } LRESULT CDemoWnd::OnPaint(WPARAM wParam, LPARAM lParam) { CPaintDC dc(this); dc.SelectStockObject(LTGRAY_BRUSH); for(int i=0; i<m_nBubbleCount; i++) dc.Ellipse(m_rectBubble[i]); return 0; } BOOL CDemoApp::InitInstance() { CDemoWnd *pFrame = new CDemoWnd(); pFrame->Create(0,_T("吹泡泡")); pFrame->ShowWindow(m_nCmdShow); this->m_pMainWnd = pFrame; return TRUE; }
评论
    相关推荐
    • MFC C++ Excel 导出 打印
      MFC C++ Excel 导出 打印
    • 数据采集客户端完整 MFC C++
      数据采集客户端完整 MFC C++ 原创 数据采集客户端完整 MFC C++ 原创 数据采集客户端完整 MFC C++ 原创 数据采集客户端完整 MFC C++ 原创 数据采集客户端完整 MFC C++ 原创 数据采集客户端完整 MFC C++ 原创 数据采集...
    • PAINT画图 MFC C++
      MFC画图,该程序基于MFC,用VC6.0制作,很好的实现了记事本的相关功能
    • mfc c++ 20130905
      mfc c++ 20130905
    • mfc c++--计算器
      1.MFC编写计算器代码 C++环境下运行 通过vc2005测设无错误 2.程序实现数字计算的功能,可实现开根号(sqrt)数等基本运算 3.界面良好
    • Learn the MFC C++ Classes
      Learn the MFC C++ Classes Learn the MFC C++ Classes
    • TreeListCode MFC C++ 源码
      TreeListCode MFC C++ 源码
    • MFC C++通信录
      MFC c++ 通信录 带界面
    • mfc c++总结
      从中可以学习到mfc基础知识以及c++基本知识点及相关重要的知识点
    • MFC C++串口通信
      MFC C++ 串口通信源代码,其中原代码中有对应的函数介绍