Здравствуйте, Olorin, Вы писали:
O>Я смотрел в инетовском и в 2002(октябрь) Так что скорее всего действительно дело в болле старой версии MFC. То есть единственное реальное решение для меня это поставить студию 7.1?
не обязательно, можно просто слать его окошку соответствующие сообщения, за примером лезем в исходники WTL:
#if (_WIN32_IE >= 0x0500) && !defined(_WIN32_WCE)
int GetPos32(LPBOOL lpbError = NULL) const
{
ATLASSERT(::IsWindow(m_hWnd));
// Note: Seems that Windows always sets error to TRUE if
// UDS_SETBUDDYINT style is not used
return (int)::SendMessage(m_hWnd, UDM_GETPOS32, 0, (LPARAM)lpbError);
}
int SetPos32(int nPos)
{
ATLASSERT(::IsWindow(m_hWnd));
return (int)::SendMessage(m_hWnd, UDM_SETPOS32, 0, (LPARAM)nPos);
}
#endif //(_WIN32_IE >= 0x0500) && !defined(_WIN32_WCE)
обрати внимание на _WIN32_IE >= 0x0500 — собственно spin-контрол поддерживает эту фишку начиная с IE5