C/C++で Windows API ありでやっています。
例としてサイトの方を出します。
このteratail や ブログのような感じで、
ユーザに文字列データを入力させるだけじゃなくて、
用意されたボタン郡があり、そのボタンを押すとその位置に追加したりしますよね。
これをGUIソフトで実現したいのですが、どうやればいいのでしょうか。
私がイメージしているのは、
たとえば、
この作業をコンパイル ( compile ) という。
というのがユーザ入力であったとします。
で、
"コンパイル(...)" の部分を ドラッグ(?) ( ビーッと引っ張って選択状態にする ) して、
用意されている "赤ペン" ボタン を押したら、
この作業を<span class="RedPen">コンパイル ( compile )</span>という。
という風にしたいのです。
また、選択状態でない場合は 現在の入力値 ( "この作業をコンパイル ( compile ) という。" ) の後に つける という感じ。
この作業をコンパイル ( compile ) という。<span class="RedPen"></span>
のようにできたらなと思い質問しました。
この場合は,
私が考えるに、
EDITの一部が選択状態になっているかどうか -> true なら その位置をタグで囲む
〃 -> false なら その後に続ける
みたいにするのかなと。
ですが、
追加の仕方というか、どうすれば実現可能かが...
今までは CreateWindow関数で生成 -> (ボタンが押された等) で EDITのデータを取得 -> EDITを空の状態にする -> 何らかの処理。。。
のような感じだったので、どういう風にすべきかが...
[環境等]
言語: C/C++
WindowsAPI : あり
コンパイラ : MinGW
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/27 08:26