none
API 滑动条的使用问题 RRS feed

  • 问题

  •    我用API(不是MFC)做了一个播放器,
    在对话框中放置了一个滑动条控件;
    滑动块的ID为IDC_SLIDER
    我想设置滑动块的 范围和当前位置:
    HWND hChildWnd = GetDlgItem(hDlg,IDC_SILDER);
    SetRange(hChildWnd,0,10,true);
    SetPos(hChildWnd,4);

    我在vs2005中编译出现 error C3861: 'SetRange': identifier not found
    请问是怎么回事?SetRange需要什么特殊的头文件么?
    在MFC中类CSliderCtrl中明明有成员函数SetRange,而MFC是对API的封装,MFC有
    的函数,API中应该都有,怎么会找不到呢?
    2009年8月27日 3:56

答案

  • 你好!
         这个函数是MFC中才有的!不是每一个MFC函数都有同名的API的!
    周雪峰
    2009年8月27日 11:12
    版主
  • SendMessage PBM_SETRANGE

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月27日 12:01
    版主

全部回复

  •   MFC有的函数,API中应该都有
    如果都一样那还要MFC干嘛...
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年8月27日 9:05
    版主
  • 你好!
         这个函数是MFC中才有的!不是每一个MFC函数都有同名的API的!
    周雪峰
    2009年8月27日 11:12
    版主
  • SendMessage PBM_SETRANGE

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月27日 12:01
    版主