[CListCtrl] カラムの追加

メンバ関数InsertColumnで行ないます。

// CListCtrl m_ListCtrl
m_ListCtrl.InsertColumn( 0, "カラム1",LVCFMT_LEFT, 100, -1);
m_ListCtrl.InsertColumn( 1, "カラム2", LVCFMT_LEFT, 100, -1);

続きを読む

広告
カテゴリー: CListCtrl | タグ: , | コメントをどうぞ

ミリ秒までの現在時刻を取得する

ミリ秒まで欲しい場合はSYSTEMTIME 構造体を使います。

SYSTEMTIME systime;
GetSystemTime(&systime);
CString str;
str.Format("%u/%u/%u  %u:%u:%u:%u",
              systime.wYear, systime.wMonth, systime.wDay,
              systime.wHour, systime.wMinute, systime.wSecond,
              systime.wMilliseconds);

続きを読む

カテゴリー: その他 | タグ: , , , , | コメントをどうぞ

ソース内で使用する定数を定義する

VC++での定数定義にはconstを使うと便利です。

const CString TEST = "test";

・
・
・
SetWindows(TEST);

VC++というか、C++ですね。
続きを読む

カテゴリー: その他 | タグ: , , | コメントをどうぞ

[CDialog] ダイアログのタイトルを変更する

BOOL CTestDlg::OnInitDialog()
{
・
・
	// TODO: 初期化をここに追加します。
	SetWindowText("test"); // タイトルが「test」になる。

続きを読む

カテゴリー: CDialog | タグ: , , | コメントをどうぞ

[CDialog] OKボタン、キャンセルボタンのコントロールを取得する

CButton *pOkbutton=(CButton*)GetDlgItem(IDOK);
pOkbutton->EnableWindow(FALSE);// 使用禁止

CButton *pCabutton=(CButton*)GetDlgItem(IDCANCEL);
pCabutton->EnableWindow(FALSE);// 使用禁止

続きを読む

カテゴリー: CDialog | タグ: , | コメントをどうぞ

処理時間を計測する

	clock_t start, finish;
	double  duration;
	start = clock();

// なんか重い処理をする。

	finish = clock();
	duration = (double)(finish - start) / CLOCKS_PER_SEC;
	TRACE( "%2.3f seconds\n", duration );

続きを読む

カテゴリー: Debug | タグ: , , , | コメントをどうぞ

砂時計カーソルを表示する

CWaitCursor waitCursor;

砂時計カーソル表示を開始したい位置に記入する。
スコープから外れると自動的にカーソルが戻ります。
続きを読む

カテゴリー: 画面 | タグ: , | コメントをどうぞ