« 2011年12月 | トップページ | 2012年4月 »

2012年1月

2012年1月16日 (月)

EM_SETSEL/EM_GETSEL/EM_LIMITTEXT

エディットコントロールのメッセージである
EM_SETSEL/EM_GETSEL/EM_LIMITTEXTで気が付かなかった挙動のメモ。

Common Control 6.0を使用すると上記のメッセージはbyte数ではなく文字数で解釈されるようです。
このため、例えば、"あいうabc"という文字列は9ではなく6として扱われます。

[WinXP] Common Control 6.0 の EM_LIMITTEXT による入力制限
http://support.microsoft.com/default.aspx?scid=kb;ja;418099

| | コメント (0) | トラックバック (0)

« 2011年12月 | トップページ | 2012年4月 »