MFCプログレスバーコントロールの使い方

MFCプログレスコントロールを使用するには以下の手順を実行します。

  1. ダイアログやウインドウにプログレスバーコントロールをドラッグ&ドロップして追加できます。
  2. ダイアログクラスやウィンドウクラスのヘッダーファイルに、プログレスバーコントロールのメンバ変数を追加します。たとえば、 CProgressCtrl クラスを使用してプログレスバーコントロールを操作します。ヘッダーファイルに次のようなコードを追加します。
CProgressCtrl m_progressBar;
  1. OnInitDialog
  2. OnCreate
  3. 添付
m_progressBar.Attach(GetDlgItem(IDC_PROGRESS1)->GetSafeHwnd());
  1. setPos
  2. オフセット位置
  3. セットポス
  4. 相対位置
m_progressBar.SetPos(50);    // 设置进度条的当前位置为50
m_progressBar.OffsetPos(10); // 增加进度条的当前位置10
  1. ウィンドウをテキスト化
  2. SetWindowTextA
m_progressBar.SetWindowText(_T("Loading...")); // 设置进度条的文本内容为"Loading..."

これらは MFC 進捗状況バー コントロールを使用する基本手順です。実際の必要性に基づいて、他のメンバー関数を使用して進捗状況バーのプロパティを取得および設定し、進捗状況バーの関連イベントを処理することもできます。

bannerAds