HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1227
たねはらメッセージボックスの変更3解決


たねはら

リンク

2011/12/27(Tue) 01:06:19|NO.43946

こんちは。
質問を読んで頂きありがとーございます。
度々何度も質問してすいません。

現在、テキストエディタを制作しているのですが、mesboxの内容が変更されたら
タイトルバーに「*」をつけて、内容に変更があることを一目でわかりやすくしたいのです。

メッセージボックスの内容を確認するにはEM_GETMODIFYメッセージでできるらしいですが、
自分はメッセージボックスの内容が変わった時点でタイトルバーに「*」をつけたいのです。
これはsendmsg命令を使ってはできないと思うのですが……。
なら割り込めばいいのか……とも思いましたが、なぜかうまくいかず……。

どうしたら内容に変更があった時点で、タイトルバーに「*」をつけることが可能でしょうか。
よろしくお願いします。



この記事に返信する


fortunehill

リンク

2011/12/27(Tue) 05:36:22|NO.43948

キー入力があると WM_COMMAND が送られてくるよ。



ザーメン

リンク

2011/12/27(Tue) 05:56:05|NO.43949

前回の文字列を保存しておいて
WM_COMMANDがきたときにだけ判定を行うのはどうでしょうか?



たねはら

リンク

2011/12/27(Tue) 10:26:43|NO.43950

無事解決しました。
回答してくださったみなさま、ありがとーございました!



ONION software Copyright 1997-2023(c) All rights reserved.