& quot; ошибка C2065: ‘ON_WM_THEMECHANGED’: необъявленный идентификатор & quot;

Я использую VC6.Как решить ошибку?

error C2065: "error C2065: 'ON_WM_THEMECHANGED' : undeclared identifier"

Код определения класса:

    #include "stdafx.h"#include "ConfigListCtrl.h"#include "CellCtrls\ListCtrlCellWnd.h"#include "CellCtrls\CellButton.h"#include "Windows.h"#include "Winuser.h"// CConfigListCtrl

IMPLEMENT_DYNAMIC(CConfigListCtrl, CListCtrl)

CConfigListCtrl::CConfigListCtrl() : m_bInit(FALSE), m_bCaretExists(FALSE), m_bTabbedIn(FALSE), m_bKeyUp(FALSE), m_bIsEnabled(TRUE)
{
}

CConfigListCtrl::~CConfigListCtrl()
{
ForEachCellCtrl(&CConfigListCtrl::DeleteCellCtrl);
}

BEGIN_MESSAGE_MAP(CConfigListCtrl, CListCtrl)
...
ON_WM_THEMECHANGED()
...
END_MESSAGE_MAP()
...
}

Кажется, что я пропустил какой-то заголовочный файл или файл lib, но что это, как все-таки решить?

-1

Решение

Темы были впервые представлены в Windows XP, спустя несколько лет после VC6. Вам понадобится обновленный Windows SDK с соответствующими файлами win … .h.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]