我用VC向导创建了一个"Hello world",我在帮助对话框中添加了一个横向滚动条,然后在WM_INITDIALOG消息中,我想调用GetScrollInfo()得到滚动条的属性,但总是不成功,调用GetLastError返回错误码为1447:无法处理非多重文档界面 (MDI) 窗口中的消息) ,请问这个问题怎么解决?调用其它操作滚动条的API也不成功!

解决方案 »

  1.   

    http://www.codeproject.com/dialog/coolscroll.asp
      

  2.   

    能不能给出为什么我调用GetScrollInto不成功的原因?
      

  3.   

    在class wizard为滚动条建立一个关联变量,类型是Control,名称自己定。比如叫m_SB.对m_SB操作就可以了吧?
      

  4.   

    To ydtj829(按程序做事):
       我想你没有看明白我提的问题,我说的是不用MFC
      

  5.   

    不用???不用calsswizard可以。在initdialog里面使用create函数也可以。百发百中。