Wordのテキストボックスを使用するには?

[戻る]
chie 2005/06/07(火) 00:31:21
VC++のアプリでWordのテキストボックスを使用したいのですが、そういうことは可能なのでし
ょうか?
下記のことがやりたいのです。
@Wordと同じようにマウスクリックでテキストボックスを作成する
A作成済みのテキストボックスを選択すると、テキストボックスが選択状態になり、カーソルも
現れて、文字列の編集ができる。
無理な場合、市販のツールを使用しても良いので、ツール名を教えてください。
宜しくお願い致します。

PATIO 2005/06/07(火) 11:05:09
出来ない事はないと思います。
きちんとウインドウの制御とか基本的な知識があれば、
Win32APIとMFCを組み合わせで大概の制御は可能ですから。
マウスでクリックする対象は自アプリのウインドウに限定してよいのか等々
不明確な点がありますので絶対出来ますとは言いかねますけれど。

市販のツールでアプリに組み込んでそういうことが出来るようにする物があるかどうかは
私は知りません。
私が知る限りではそういうツールはないと思います。
基本的にこういう動作というのは自分で一から十まで処理を一々記述して作らないと
駄目だと思います。何か関数を一回呼べばそういう動作をしてくれるような便利な関数は
ないと思いますし、ユーザーの様々なオペレーションを想定してかなり多岐にわたるコードを
記述する必要があるでしょう。

質問文からではどの程度の知識を持っているのかわかりかねますし、
VC++で開発するにしてもMFCを使う場合とWin32APIのみで作成する場合とでは
開発手法が変わってきます。
特にMFCを使うのであれば、C++言語の知識は必須と考え下さい。
出来れば、自力でクラス設計が出来るくらいの知識はあった方がいいです。
最低でも人に聞かないでC++のコードが書ける位の知識は無いと難しいと思います。
Win32APIのみでしたらC言語の知識があれば何とかなりますが、
この場合はWindowsの基本的な仕組みをきちんと理解していないと
プログラミングを始めたところで躓くと思います。
但し、Windowsの基本的な仕組みを理解していないとMFCを使ったとしても
いずれ躓く事になると思います。
最初から万全の準備は無理だと思いますが、そういう知識が必要である事は
頭に置いておいた方がいいです。

chie 2005/06/07(火) 12:51:21
PATIOさん、ありがとうございました。
私もいろいろ検索してみたのですが、こういったツールはなさそうです。
イチから記述しなければならないな、と思っています。
C++の知識はある程度持っているつもりです。
頑張って作成してみます。

古いスレッドには追加発言できません。