最小化ボタン押下時に処理させたい – プログラミング – Home

最小化ボタン押下時に処理させたい
 
通知
すべてクリア

[解決済] 最小化ボタン押下時に処理させたい


ペーペー
 ペーペー
(@ペーペー)
ゲスト
結合: 23年前
投稿: 3
Topic starter  

はじめまして。
最小化ボタンを押した時に処理をさせたいんですが、何処に記述していいのか解りません。
VC6、MFCつかってます。
よろしくお願いします。


引用未解決
トピックタグ
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

厳密に「最小化ボタンを押したとき」ではないですが、OnSizeのnTypeがSIZE_MINIMIZEDの
ときですかね。
こういった場合、Spy++を使って調べるのが常套手段ですので、是非使い方を覚えてください。


返信引用
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 24年前
投稿: 217
 

最小化ボタンを押したときは WM_SYSCOMMAND の SC_MINIMIZE です。
OnSize とどちらがよいかはペーペーさんがなさりたい処理によります。


返信引用
ペーペー
 ペーペー
(@ペーペー)
ゲスト
結合: 23年前
投稿: 3
Topic starter  

CdSさんkazumaさんどうもありがとうございます。
OnSizeで解決できました。
WM_SYSCOMMANDの方はClassWizardで探したんですが無かったです(><
kazumaさんごめんなさい!


返信引用
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 188
 

WM_SYSCOMMANDのハンドラは
class viewでクラス名を右クリックしたときの
(ポップアップ)メニューから「Windows メッセージハンドラの追加」を選んで
右下のフィルタを「ウインドウ」にすればリストに出てくるので追加できますよ


返信引用
ペーペー
 ペーペー
(@ペーペー)
ゲスト
結合: 23年前
投稿: 3
Topic starter  

おお!ほんとだ。
不良PGさんありがとうございます!
kazumaさん、私の経験不足でした。
これからもご指導お願いいたします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました