● エディットボックス

CEdit compilation;
compilation.Create(
ES_AUTOHSCROLL | ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100),
this,
1
);

// データ
CString head;
compilation.SetWindowText(head);
compilation.GetWindowText(head);

// 開く
CRect encase;
compilation.OpenIcon();
compilation.MoveWindow(encase);

// 閉じる
compilation.CloseWindow();

// 最小化してるか調べる
compilation.IsIconic();

● 文字列の検索

CString periodical;
int m;

m = periodical.Find(",", 0) + 1;

 最初は 0 から数え始めますので 1 を足しておきます。

// 長さ
int n;
n = periodical.GetLength();

● 文字列を数値に変換

LPTSTR simple;
CString g, h;
int o, p;

simple = new TCHAR[g.GetLength() + 1];
_tcscpy(simple, g);
o = atoi(simple);
simple = new TCHAR[h.GetLength() + 1];
_tcscpy(simple, h);
p = atoi(simple);

● ファイルダイアログボックス

CString magazine;

CFileDialog encyclopedia (
TRUE,
NULL,
NULL,
OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT,
"Target Files (*.200?)|*.20??;*.19??;*.0??;*.9??|Text Files (*.txt)|*.txt|All Files (*.*)|*.*||",
NULL,
sizeof( OPENFILENAME )
);

if (encyclopedia.DoModal() == IDOK ){
magazine = encyclopedia.GetPathName();
}

● メニュー

 リソースビューを表示。 プロパティのIDを設定してからマウスの右クリックで「イベントハンドラの追加」。 アクセラレータキーも同じIDに設定する。

December 26, 2002
The following clause.
ソフトウェア