ciao.
Hoi il seguente codice:
se implemento questa riga :codice:#pragma once #include "afxtempl.h" // CToolbarLayouts struct ToolbarData { bool bIsVisible; bool bIsDocked; bool bIsDockedPrevious; int nCol; int nRow; }; class CToolbarLayouts { public: CToolbarLayouts(); virtual ~CToolbarLayouts(); void AddToolbar(UINT IDToolbar,ToolbarData tagProp); void RemoveToolbar(UINT IDToolbar); long CountToolbar(); CArray<ToolbarData,ToolbarData>m_mapToolBarProperties; };
CArray<ToolbarData,ToolbarData>m_mapToolBarPropert ies;
mi da il seguente errore:
c:\Programmi\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\afxtempl.h(1780): error C2664: 'CMap<KEY,ARG_KEY,VALUE,ARG_VALUE>::SetAt' : cannot convert parameter 2 from 'CToolbarLayouts' to 'CToolbarLayouts'
with
[
KEY=int,
ARG_KEY=int,
VALUE=CToolbarLayouts,
ARG_VALUE=CToolbarLayouts
]
cosa puo' essere , io non sono riuscito a capire.
grazie.

Rispondi quotando