tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル漢字入力時のカナ文字取得について
記事No6743
投稿日: 2007/12/28(Fri) 09:32
投稿者トシオ
漢字入力時に入力したカナ文字を取得出来たのですが、
一度取得後、MSGBOXや他のFormを表示後再度取得しようとするとできません。
取得方法は、TxtName_KeyDownで、ImmGetContext、ImmGetCompositionString、ImmReleaseContextのAPIを使用しています。
取得後、取得した文字列からNull文字を削除して、カナ文字のTextBoxに格納しています。
MSGBOXや他のFormを表示した後でも再度カナ文字の取得をしたいのですが、
ご存じの方教えて下さい。宜しくお願い致します。

[ツリー表示へ]
タイトルRe: 漢字入力時のカナ文字取得について
記事No6750
投稿日: 2007/12/28(Fri) 23:33
投稿者花ちゃん
> 取得後、取得した文字列からNull文字を削除して、カナ文字のTextBoxに格納しています。
> MSGBOXや他のFormを表示した後でも再度カナ文字の取得をしたいのですが、

テキストボックスに格納しているのなら、テキストボックスの内容を取得すれば
いいのでは。又は変数に保存しておくとか。

それとも変換後でもふりがなを取得したいとか?
http://hanatyan.sakura.ne.jp/samplepic/vb6_332.htm

[ツリー表示へ]
タイトルRe^2: 漢字入力時のカナ文字取得について
記事No6751
投稿日: 2007/12/29(Sat) 10:13
投稿者トシオ
> > 取得後、取得した文字列からNull文字を削除して、カナ文字のTextBoxに格納しています。
> > MSGBOXや他のFormを表示した後でも再度カナ文字の取得をしたいのですが、
>
> テキストボックスに格納しているのなら、テキストボックスの内容を取得すれば
> いいのでは。又は変数に保存しておくとか。
>
> それとも変換後でもふりがなを取得したいとか?
> http://hanatyan.sakura.ne.jp/samplepic/vb6_332.htm
>
> MSGBOXを表示する前のカナ文字は取得されているのですが、
> 表示後に、再度別の漢字を入力すると出来なくなります。
> この場合のカナ文字を取得したいのですが。宜しくお願い致します。 

[ツリー表示へ]