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

Back to archive index
NAGATA Shinya maya.****@gmail*****
2022年 6月 11日 (土) 12:36:53 JST


永田です。

> >  >> もしかすると、NULL を WM_SETICONして、
> >  >> 戻ってきたハンドルをDestroyIcon() するほうが
> >  >> 良いような気もします。考え中です。
> >  >
> >  > SETICON したときに押し出された既存のアイコンのハンドルと、
> >  > GETICON で得られる今のアイコンのハンドルに違いがあるのでしょうか?
> > 
> > おなじです、でもSETICONだとウィドウのアイコンが
> > セットされていない状態(NULLをセットする)にできます。
> 
> なるほど、確かにそちらのほうが行儀がいいですね。

プログラム的には、アイコンを削除して終了するのが行儀がよいです。

ですが、終了するときにタイトルバーを見ていると、Tera Term の
アイコンが exe のデフォルトのアイコンに変化するのが見え、
そのあとウィンドウが閉じていきます。
これはこれで、見た目が美しくない気もします。

- 削除して閉じる=今のまま(一瞬デフォルトのアイコンが見える)
- Windows に任せる(Tera Term のアイコンのままウィンドウが消える)


どちらを取るのがプログラムとしてより良いでしょうか。
いまさら直さなくてもとは思いますが、ユーザに見える部分なので、
私としては 0.4 vs 0.6 くらいで後者に振れています。


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



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