テキストボックス上で日本語モードにするには?

飛田 宗顕 [E-Mail] [HomePage] 1999/04/02(金) 14:24:54
テキストボックスにカーソルを持っていきフォーカスを取得させた
とき、自動的に日本語モードにしたいのですが、可能でしょうか?
BASIC [E-Mail] 1999/04/02(金) 15:12:01
ACTIVE Xでも使わないかぎり無理ですね。
まぁ、無理と考えた方が無難でしょう。

それと半角カナは使わないようにしましょうね。
さらに、無意味なリンクを張るのはやめましょう。
ばーばぱぱ 1999/04/02(金) 16:39:19
超初心者なので追加質問させてください。
どうやってACTIVE Xを使えば良いのでしょうか?
yasu [E-Mail] [HomePage] 1999/04/02(金) 22:16:16
MicrosoftがだしているActivePadだったかな~?
そういうツールで作れます。
フリーです。
Selly [E-Mail] 1999/04/03(土) 00:22:35
>MicrosoftがだしているActivePadだったかな~?

ActiveX Control Pad(だったかな?)ではActiveX Controlは作成できません。
ActiveX Controlを作成するにはVisual C++、Visual Basic等のソフトウェア開発ツールが必要です。

#作成しても、日本では認証が受けられないらしいのでセキュリティの警告が出ますが…

ばーばぱぱ 1999/04/05(月) 10:11:31
具体的にどんなプログラムを書き込めば良いか教えてください。
VBのソフトウェア開発ツールなら持っています。
Selly [E-Mail] 1999/04/09(金) 06:53:47
VBはHDDの肥やしになっているので(私はVC++専門)詳しいことは説明できませんが、プロジェクトの新規作成でActiveXコントロールを選択してください。
具体的なコーディングについては、VBは扱えない私には説明できません。

ちなみにIMEの制御はImm系のAPIで行います。
それぞれのAPIについてはMSDNで調べてください
Selly [E-Mail] 1999/04/09(金) 07:09:01
蛇足。
超初心者とのことですが、ActiveXはMicrosoft Internet Explorer 3.0以降でしか使用できないのはご存じでしょうか?
また、セキュリティ上非常に危険なので忌み嫌われてることもご存じですか?
それらを百も承知で作成するつもりなら私からはなにも言うことはありませんが…。

以下、私の個人的な意見。
私としてはVisual Basic(以下VB)でActiveX Controlを作成するのは反対です。
VBのランタイムがインストールされてない場合、数MBに及ぶ巨大なランタイムを勝手にダウンロードしてきます。しかもその間、ブラウザには何も表示がありません。
利用者のことを考えるならば、Visual C++でランタイムなしで動作するコントロールを作るべきでしょう。
ばーばぱぱ 1999/04/09(金) 10:34:28
[[解決]]
助言ありがとうございました。
セキュリティ上非常に危険だというのは知りませんでした。
Visual C++もないことですし、作成するのはやめることにしました。
ちなみに最初に質問したのは私です。
(間違えて本名を入れてしまいました。)
匿名希望 1999/04/09(金) 12:18:53
IE5なら
style="ime-mode:active"
とか使えるみたいですけどね。
匿名希望 1999/04/10(土) 16:12:43
style="ime-mode:active"