well..... u have to override the OnSetCursor function!!!!! just calling it wont help!!!!! add the WM_SETCURSOR..... then in that function.....:)remove the return statement and replace it with return TRUE; eg: bool EXAMPLE::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { .... ... .... return CDialog::OnSetCursor(pWnd, nHitTest, message); return TRUE; } now add the code where u want to add it ...... SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT)); hope that helpz!!!!! cheerz.....:-D "faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13