MFCプログレスバーコントロールの使い方
MFCプログレスコントロールを使用するには以下の手順を実行します。
- ダイアログやウインドウにプログレスバーコントロールをドラッグ&ドロップして追加できます。
- ダイアログクラスやウィンドウクラスのヘッダーファイルに、プログレスバーコントロールのメンバ変数を追加します。たとえば、 CProgressCtrl クラスを使用してプログレスバーコントロールを操作します。ヘッダーファイルに次のようなコードを追加します。
CProgressCtrl m_progressBar;
- OnInitDialog
- OnCreate
- 添付
m_progressBar.Attach(GetDlgItem(IDC_PROGRESS1)->GetSafeHwnd());
- setPos
- オフセット位置
- セットポス
- 相対位置
m_progressBar.SetPos(50); // 设置进度条的当前位置为50
m_progressBar.OffsetPos(10); // 增加进度条的当前位置10
- ウィンドウをテキスト化
- SetWindowTextA
m_progressBar.SetWindowText(_T("Loading...")); // 设置进度条的文本内容为"Loading..."
これらは MFC 進捗状況バー コントロールを使用する基本手順です。実際の必要性に基づいて、他のメンバー関数を使用して進捗状況バーのプロパティを取得および設定し、進捗状況バーの関連イベントを処理することもできます。