在一个dialog中,我用static text实现OpenGL画图(通过一个类实现的,已经实现了),我想再添加一个resizing类,使最大化的时候能相应的改变text的大小,我已经在dialog中#include "*.h"了,但是resizing声明类的时候exe就出不来了,而且还是0 warning,0 error

解决方案 »

  1.   

    如果只是改变text的大小的话,不用新建类也可以实现的但是楼主的意思没有明白你写的类能否贴出来看看。
      

  2.   

    对,没说清楚,我做的是一个界面,左边的是static text,右边的是一个Tab Control,想在dialog改变的时候也改变他们的大小,那个resizing类没有问题,我单独试过
    // resizing dialogDlg.h : header file
    //#include "Resizer.h"
    #include "OpenGLControl.h"#if !defined(AFX_RESIZINGDIALOGDLG_H__EBDB59F7_DF3C_4117_8E23_28658E5DEA27__INCLUDED_)
    #define AFX_RESIZINGDIALOGDLG_H__EBDB59F7_DF3C_4117_8E23_28658E5DEA27__INCLUDED_#if _MSC_VER > 1000
    #pragma once
    #endif // _MSC_VER > 1000/////////////////////////////////////////////////////////////////////////////
    // CResizingdialogDlg dialogclass CResizingdialogDlg : public CDialog
    {public:
    COpenGLControl openGLControl; CResizer m_resizer;// Construction
    public:
    CResizingdialogDlg(CWnd* pParent = NULL); // standard constructor
    ///////////////////////////////////////////////////////////////////////////////
    把CResizer m_resizer;加上以后,resizing dialog.exe - 0 error(s), 0 warning(s)但没有exe显示出来
      

  3.   

    你的意思是没有生成exe文件?你是不是该了项目配置了?