Re[2]: CSpinButtonCtrl::SetPos32
От: Olorin  
Дата: 23.03.04 11:48
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, Olorin, Вы писали:


O>>Подскажите плз. Во всех МСДНах, которых смотрел везде эта функция описана, а когда я ее пытаюсь вызвать мне сообщают, что такого метода нет. И действительно если смотреть AFXCMN.H, то там есть все, описанные в МСДН методы, КРОМЕ этого. Никто не сталкивался...


OE>заглядываем в afxcmn.h и видим -


OE>
OE>class CSpinButtonCtrl : public CWnd
OE>{
OE>   .....
OE>#if _WIN32_IE >= 0x0500
OE>        int GetPos32(LPBOOL lpbError = NULL) const;
OE>        int SetPos32(int nPos);
OE>#endif
OE>   .....
OE>}
OE>


Странно, но у меня afxcmn.h немножко другой. Возможно у Вас 7-ая студия, или какой-то другой набор библиотек.
У меня:

class CSpinButtonCtrl : public CWnd
{
    DECLARE_DYNAMIC(CSpinButtonCtrl)

// Constructors
public:
    CSpinButtonCtrl();
    BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);

// Attributes
    BOOL SetAccel(int nAccel, UDACCEL* pAccel);
    UINT GetAccel(int nAccel, UDACCEL* pAccel) const;
    int SetBase(int nBase);
    UINT GetBase() const;
    CWnd* SetBuddy(CWnd* pWndBuddy);
    CWnd* GetBuddy() const;
    int SetPos(int nPos);
    int GetPos() const;
    void SetRange(int nLower, int nUpper);
    void SetRange32(int nLower, int nUpper);
    DWORD GetRange() const;
    void GetRange(int &lower, int& upper) const;
    void GetRange32(int &lower, int& upper) const;

// Implementation
public:
    virtual ~CSpinButtonCtrl();
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.