VC♯.NET統合スレッド
■ このスレッドは過去ログ倉庫に格納されています
0124120
NGNG>>121
System.Windows.Forms.dllをildasmにかけてみ。
TextBoxBaseのMaxLengthプロパティからはじめて、
内部で呼んでいるメソッドを順に追っていく。
最後は、SendMessage関数を呼んでいるところに辿り着くが、
auto指定で呼び出してるんだわ。
auto指定で呼び出すってことは、NT系ではSendMessageWが呼ばれて、
9x系ではSendMessageAが呼ばれるってこと。
そのせいで、テキストボックスに入力できる量が、
NT系では文字数で制限、9x系ではバイト数で制限される。
ヘルプには、MaxLengthプロパティは文字数で制限するとあるが実際は上記の通り。
■ このスレッドは過去ログ倉庫に格納されています