最小化ボタン押下時に処理させたい

[戻る]
ペーペー 2002/02/25(月) 11:26:26
はじめまして。
最小化ボタンを押した時に処理をさせたいんですが、何処に記述していいのか解りません。
VC6、MFCつかってます。
よろしくお願いします。

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

kazuma 2002/02/25(月) 11:44:20
最小化ボタンを押したときは WM_SYSCOMMAND の SC_MINIMIZE です。
OnSize とどちらがよいかはペーペーさんがなさりたい処理によります。

ペーペー 2002/02/25(月) 13:47:11
[[解決]]
CdSさんkazumaさんどうもありがとうございます。
OnSizeで解決できました。
WM_SYSCOMMANDの方はClassWizardで探したんですが無かったです(><
kazumaさんごめんなさい!

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

ペーペー 2002/02/25(月) 15:36:19
おお!ほんとだ。
不良PGさんありがとうございます!
kazumaさん、私の経験不足でした。
これからもご指導お願いいたします。

古いスレッドには追加発言できません。