2

私は MFC の新しい人です。

次のような質問があります。

プロジェクトがあり、アプリケーションをビルドすると成功し、アプリケーションは正常に実行されます ただし、ファイルを開くとAdjustHorParameterDlg(これはプロジェクト内のファイルです)、VS2010 はCDialog「クラスまたは構造体ではありません」というエラーを通知します:

class CAdjustHorParameterDlg : public CDialog
{
public:
    CString m_UnitName;
    //CString GetUnitName();
    //void SetUnitName( CString UnitName );
    int m_RequestedCenterPoint_Time;
    int m_SeledHMagni;
    CAdjustHorParameterDlg(CWnd* pParent = NULL);   // 標準のコンストラクタ
    CAdjustHorParameterDlg( CGraphsBase* pGraphs, CUIntArray* MagSelector, CString UnitOfXAxle,
        int InitialHMagni, int InitialDispPoint, CWnd* pParent = NULL ); 
    ~CAdjustHorParameterDlg();

    //{{AFX_DATA(CAdjustHorParameterDlg)
    enum { IDD = IDD_ADJHORIZONTALPARA };
    CEdit   m_RequestedCenterPointEdit;
    CListBox    m_HMagniListBox;
    int     m_HMagniListBoxIndex;
.....

理由を教えてください。

4

1 に答える 1

0

コードが正常にコンパイルされると仮定すると、これは無視できます。Intellisense (コードの編集中にエラーを探す機能) は、stdafx.h に含まれるファイルで作成された定義を認識しない場合があります。

于 2014-02-24T11:40:15.790 に答える