有什么API与MFC中的 SetRangle and SetPos SetStep StepIt 对应啊

解决方案 »

  1.   

    SBM_SETPOS 
    wParam = (WPARAM) nPos;           // new position of scroll box 
    lParam = (LPARAM) (BOOL) fRedraw; // redraw flag SBM_SETRANGE 
    wParam = (WPARAM) nMinPos; // minimum scrolling position 
    lParam = (LPARAM) nMaxPos; // maximum scrolling position 对应SetStep的没有
      

  2.   

    PBM_SETPOS
    PBM_SETPOS 
        wParam = (WPARAM) nNewPos; 
        lParam = 0; MSDN下找PBM_消息,
    用SendMessage处理
      

  3.   

    其实你可以看看MFC源代码中怎么处理的
      

  4.   

    mySocket->Send( m_szUploadFileName, sizeof( m_szUploadFileName ) );
      DialogBoxParam( m_hInst,  
                      MAKEINTRESOURCE( SAVINGDIALOG ),
                      m_ParentWnd, 
                      (DLGPROC)SaveProgressProc, 
                      (LPARAM)Progress_Rangle );
     // SendDlgItemMessage( m_hWndSaving, IDC_SAVEPROGRESS, PBM_SETPOS, (WPARAM)20, 0 );
      while ( true )
      {
        BOOL result = ::ReadFile( hFile, buffer, 1024, &NumberOfBytesRead, NULL );
        if( result && NumberOfBytesRead == 0 )
          break;
    // 在这里更新进度条 如果做呢。    mySocket->Send( buffer, NumberOfBytesRead );
      }  
      
      //MessageBox( NULL, "Saved Successfully!", "Save As", MB_OK );
      ::CloseHandle(hFile);
      delete mySocket; 
    }BOOL CALLBACK _export CWininetHttp::SaveProgressProc( HWND hwndDlg, UINT message,
                                                          WPARAM wParam, LPARAM lParam )
    {
      HWND hwndPress = NULL;
      switch( message ) {
        case WM_INITDIALOG:
          BringWindowToTop ( hwndDlg );
          m_hWndSaving = hwndDlg;
          hwndPress = ::GetDlgItem( m_hWndSaving, IDC_SAVEPROGRESS );
          SendMessage( hwndPress, SBM_SETRANGE, m_nMin, m_nMax );
          SendMessage( hwndPress, PBM_SETPOS, (WPARAM)10, 0 );
          return TRUE;      
        case WM_DESTROY:
          PostQuitMessage(0);
          break;
        default:
          return ( DefWindowProc( hwndDlg, message, wParam, lParam ) );
      }  
      return TRUE;
    }帮我看看啊。 好急。