zoukankan      html  css  js  c++  java
  • 编写基于MFC的Vega程序步骤

    编程实现基于MFC的Vega程序MFCWorkVega,调用刚建立的lynx:

    1建立一个单文档的MFC程序,把在zsVegaView.cpp和zsVegaView.h包含进来

    2.在MFCWorkVegaView的基类由CView改为zsVegaView,下面增加调用vega

    的几个必须函数

    const char* CMFCWorkVegaView::getAdfName()
    {
    CMFCWorkVegaDoc* doc = (CMFCWorkVegaDoc*)GetDocument();
    const char* adfName = doc->GetPathName() ;

    //  If the filename was not given open "VegaWin.adf".
    if ( strlen( adfName ) == 0 )
      return "ocean.adf";
    else
      return adfName;
    }

    void CMFCWorkVegaView::postDefine()
    {
        vgWindow* win = vgGetWin(0);
    vgWinSize( win, 0, SizeOfWinX, 0, SizeOfWinY );
    }

    void CMFCWorkVegaView::OnInitialUpdate()
    {
    CVegaView::OnInitialUpdate();
        runVega(); //运行vega
    }

    void CMFCWorkVegaView::OnSize(UINT nType, int cx, int cy)
    {
    CVegaView::OnSize(nType, cx, cy);
    SizeOfWinX=cx;
    SizeOfWinY=cy;
    // TOD Add your message handler code here
    }
  • 相关阅读:
    Easy Code 自定义的模板
    LINUX批量修改文件名
    解决FTP登录太慢
    linux 命令
    Linux rename命令
    MySQL字段重复出现多少次
    kafka安装
    Redis 5.0简单安装
    Tomcat常用配置
    jenkins安装和简单配置
  • 原文地址:https://www.cnblogs.com/yunbo/p/240835.html
Copyright © 2011-2022 走看看