私的メモです。
3信7疑でよろしくお願いします。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
子ダイアログで設定した値を親ダイアログに登録。
http://www.tohoho-web.com/how2/window.htm
「ウィンドウで入力した値を親ウィンドウに設定するには」
http://www.tohoho-web.com/how2/window.htm
「ウィンドウで入力した値を親ウィンドウに設定するには」
PR
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new ComboBox.ObjectCollection Items
{
get
{
return base.Items;
}
}
上の一行をつけると治るらしい・・・。
まだ確認していないので、本当にメモ。
文字列を数えたり、切り取ったりいろいろの関数まとめ。
http://www.page.sannet.ne.jp/mtoga/lang/cv/bih-m_11.htm
%d→10進数とかのまとめ。
http://www9.plala.or.jp/sgwr-t/c/sec05.html
http://www9.plala.or.jp/sgwr-t/c/sec05.html
CString text = "aiueo";
int len = text.GetLength();
のとき、長さは5。
アルファベットなどなら、文字数はこれで大丈夫。
けど、CStringのGetLengthは、文字数ではなくバイト数を知るもの。
だから
CString text = "あいうえお";
int len = text.GetLength();
になると、長さは10.
1文字2バイト×5文字=10バイト。
だから、単純に「あいうえお」→5文字が欲しいときは
CString text = "あいうえお";
size_t len = _tcsclen(text);
↑
int で受けると警告が出るけど、size_tが何者かがよく分かってない。
これなら、「aiueo」も「あいうえお」も5文字って取得できる。
※改行も文字数としてカウントしてるみたい。
¥r¥nのところで、2文字増える。