本帖最后由 blwuer 于 2011-08-17 15:31:54 编辑

解决方案 »

  1.   

    对话框初始化时,更改按钮窗口类属性就行了。
    SetClassLongPtr(GetDlgItem(IDC_BUTTON1), GCLP_HCURSOR, AfxGetApp()->LoadStandardCursor(IDC_CROSS))
      

  2.   

    是基于对话框的。
    我看了别人的一个做的播放器,他的按钮就是继承的CButton类,然后在类中重载了OnSetCursor()函数,在这个函数中添加了 
    ::SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS);  
      return TRUE;
    这两句话就可以实现鼠标移到按钮上时,光标变化,我用同样的方法在VC6.0中也可以实现的,但是在VC2005中使用同样的方法却没有变化,这是让我困扰的地方