[ttssh2-dev 457] Re: 開放するべきメモリ

Back to archive index
NAGATA Shinya maya.****@gmail*****
2022年 6月 20日 (月) 08:41:19 JST


永田です。

> 1 クローズ時に隠す
> 
> WM_CLOSEを受けたらウィンドウを隠す。
> (でもALT+F4だとWM_CLOSEが発生しないかも)
> DestroyWindow()を行うと
> ウィンドウが消えてから
> WM_DESTROYが発生するはずなんだけど・・
> 
> --- a/teraterm/keycode/keycode.c
> +++ b/teraterm/keycode/keycode.c
> (snip)

現象が発生しました。


> 2 OnDpiChanged() の TTSetIcon() をコメント
> 
> 隠す処理より前にアイコンがデフォルトに戻るのは
> 別のところで TTSetIcon() が発生してる?
> ウィンドウが閉じる前にWM_DPICHANGEDを受けるのかもしれない。

現象が発生しました。
OnDpiChanged() を通りませんでした。
TTSetIcon() を通ったのも 1 回だけでした。


>  > ttssh2-dev 440 で
>  > 書いたように、この部分は開放しないようにするのはどうでしょうか。
> 解放しない方針で進めましょう。

ほかに試したいことがなければ、これで進めます。


-- 
TeraTerm Project https://ttssh2.osdn.jp/
NAGATA Shinya <maya.****@gmail*****>



ttssh2-dev メーリングリストの案内
Back to archive index