これはCCharでは数値データ型を受け入れないためです。 次の例では、コード ポイント (文字コード) を表す数値を取得し、それを対応する文字に変換しています。InputBox関数を使用して、数字の文字列を取得し、CIntを使用して、文字列をInteger型に変換し、ChrWを使用して、数値をChar型に変換し...
C ランタイム文字列関数を使用する必要がある場合、「C スタイルの null で終わる文字列としてのCStringの使用」で説明されている手法を利用できます。CStringオブジェクトを同等の C スタイルの文字列バッファーにコピーし、そのバッファーに対して操作を実行してから、結果の C ス...
CString は、null で終わる C スタイルの文字列を受け取りますが、格納される文字データでは null 文字が保持されません。 その代わり、CString は文字列長を追跡します。 CString がnull 終端文字を付与するのは、C スタイルの文字列をエクスポートするときです。 格納される文字データの中間...
このクラスによって、上位の文字列オブジェクト (CStringT、CSimpleStringT、CFixedStringTオブジェクトなど) に関連付けられたさまざまな種類の情報およびデータがカプセル化されます。 上位の文字列オブジェクトのいずれにも、それに関連するCStringDataオブジェクトへのポインターが含まれていま...
標準的なダイアログ データ検証ルーチン AFX メッセージ ツール バー コントロールのスタイル BufferCommand 列挙体 CMFCImagePaintArea::IMAGE_EDIT_MODE 列挙体 UICheckState 列挙体 構造体、スタイル、コールバック関数とメッセージ マップ ...
1 は現実的な解としては、ないと思います。もし頑張るとしたら、MFCをプライベートビルド(自前ビルド版)にして、CStringT<T> を作り替えることになるのではないでしょうか。