はじめまして。
C++ Builder 10.4でWebサーバーからファイルをダウンロードするVCLアプリケーションを開発中ですが、
ダウンロードに時間がかかるため、ユーザーがダウンロード中に意図的にウィンドウの最小化ボタンを
押した場合を想定して、ダウンロード完了後に
ShowWindow(Handle, SW_RESTORE);
の処理を入れ、ウィンドウが最小化から自動で元に戻るようにしたのですが、
元に戻った後、再度最小化ボタンを押しても最小化されずに困っております。
何か原因や回避方法が分かる方がおりましたら、ご教授頂けると幸いです。
ウィンドウを最小化から元に戻した後の最小化ができない
Re: ウィンドウを最小化から元に戻した後の最小化ができない
エンバカデロのコニュニティ版のユーザーだが、わからん。
エンバカデロの公式フォーラムで聞いた方が早いんじゃないか ?
エンバカデロの公式フォーラムで聞いた方が早いんじゃないか ?
VTuber:
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
Re: ウィンドウを最小化から元に戻した後の最小化ができない
あたっしゅさん
返信ありがとうございます。
開発環境の問題ではなく、何か処理が足りないのかと思っておりました。
一旦、エンバカデロの公式フォーラムで聞いてみたいと思います。
返信ありがとうございます。
開発環境の問題ではなく、何か処理が足りないのかと思っておりました。
一旦、エンバカデロの公式フォーラムで聞いてみたいと思います。
Re: ウィンドウを最小化から元に戻した後の最小化ができない
本件ですが、エンバカデロの公式フォーラムでは回答が頂けなかったものの、
処理を見直した結果、関数及びハンドルの定義が悪かったようで、
ShowWindow(Handle, SW_RESTORE); ※Handleにはメインウィンドウのハンドルを代入
を
SendMessage(Application->Handle, WM_SYSCOMMAND, SC_RESTORE, 0);
に変更することで解決致しました。
ご協力ありがとうございました。
処理を見直した結果、関数及びハンドルの定義が悪かったようで、
ShowWindow(Handle, SW_RESTORE); ※Handleにはメインウィンドウのハンドルを代入
を
SendMessage(Application->Handle, WM_SYSCOMMAND, SC_RESTORE, 0);
に変更することで解決致しました。
ご協力ありがとうございました。