ダイアログベースでプログラムを作っていますが、
実行した時に、他のウィンドウを手前に持ってきて実行ダイアログを隠すと手前に持ってきた他のウィンドウを最小化するなどして再表示しようとしてもプログラム自体が応答しなくなります。
解決法を教えて下さい。
ちなみに隠すと毎回応答しなくなるわけではなく、ダイアログに配置してあるアイテムにカーソルを渡してから隠した場合のみ応答しなくなります。
また、タスクマネージャで調べたところ、応答がなくなるのは再表示しようとする時ではなく、隠した時です。
もともとSDIベースで作っていたプログラムをダイアログベースに移行したので、もしかしたら変なところを一緒にコピーしてしまっているかもしれません。
SDIで作っていた時は問題ありませんでした。
OSは NT 2000、 Versionは .Net 2003 です。
ツイート | ![]() |