***すれ立てるまでもない質問はここで 第22刷***
■ このスレッドは過去ログ倉庫に格納されています
0219どのスレに質問すればよい?
NGNGつくりたいのはAAE(アスキーアートエディタ)の2chシミュレータのようなものです。
メインフレームでドキュメントの編集をしつつ、
別ダイアログにドキュメント内容をHTML化したものを自動更新で表示したいのです。
M$ WebBrowser(ActiveX)を貼り付けたダイアログを作りました。
これをSDIアプリからモードレスで表示します。
ドキュメント内容が更新されたときにメインフレームでHTMLファイルをつくり
ダイアログのWebBrowserコントロールのRefreshメソッドを呼んでます。
で、問題は、そのときにダイアログがアクティブになってしまうってことです。
Refresh(あるいはRefresh2)を呼ぶと、勝手にウィンドウがアクティブになるのです。
(なることがある。ならないこともある。
どうやら一度でもWebBrowserのクライアントエリアをクリックすると、
以後この症状が出る。)。
ダイアログのほうがアクティブになってしまうので、
メインフレームでの編集が継続できません。
どうすれば、ダイアログがアクティブになるのを防げるでしょう?
あるいは、もっとスマートなHTMLの表示の仕方、とか。教えてください‥‥。
Win2000、VC6。
■ このスレッドは過去ログ倉庫に格納されています