ウィンドウを最小化から元に戻した後の最小化ができない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: ウィンドウを最小化から元に戻した後の最小化ができない

Re: ウィンドウを最小化から元に戻した後の最小化ができない

#4

by aztec » 5年前

本件ですが、エンバカデロの公式フォーラムでは回答が頂けなかったものの、
処理を見直した結果、関数及びハンドルの定義が悪かったようで、
ShowWindow(Handle, SW_RESTORE); ※Handleにはメインウィンドウのハンドルを代入

SendMessage(Application->Handle, WM_SYSCOMMAND, SC_RESTORE, 0);
に変更することで解決致しました。

ご協力ありがとうございました。

Re: ウィンドウを最小化から元に戻した後の最小化ができない

#3

by aztec » 5年前

あたっしゅさん

返信ありがとうございます。
開発環境の問題ではなく、何か処理が足りないのかと思っておりました。

一旦、エンバカデロの公式フォーラムで聞いてみたいと思います。

Re: ウィンドウを最小化から元に戻した後の最小化ができない

#2

by あたっしゅ » 5年前

エンバカデロのコニュニティ版のユーザーだが、わからん。
エンバカデロの公式フォーラムで聞いた方が早いんじゃないか ?

ウィンドウを最小化から元に戻した後の最小化ができない

#1

by aztec » 5年前

はじめまして。

C++ Builder 10.4でWebサーバーからファイルをダウンロードするVCLアプリケーションを開発中ですが、
ダウンロードに時間がかかるため、ユーザーがダウンロード中に意図的にウィンドウの最小化ボタンを
押した場合を想定して、ダウンロード完了後に
ShowWindow(Handle, SW_RESTORE);
の処理を入れ、ウィンドウが最小化から自動で元に戻るようにしたのですが、
元に戻った後、再度最小化ボタンを押しても最小化されずに困っております。

何か原因や回避方法が分かる方がおりましたら、ご教授頂けると幸いです。

ページトップ