アプリからセットするアイコンサイズを拡大率にあわせて変更する
Eröffnet am: 2022-02-19 01:34
Letztes Update: 2022-05-10 12:59
Auswertung: | nmaya | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 5.0 alpha2 |
Typ: | Reminds | Schweregrad: | 5 - Mittel |
Komponente: | (Keine) | Status: | Offen |
Lösung | Keine |
Einzelheiten
cf. ttssh2-dev 243ttssh2-dev 254
adjust_iconブランチで作業中
cf. ttssh2-dev 386, ttssh2-dev 387
- VTウィンドウのアイコン
- TTSSH 側も拡大率にあわせて読み込む必要がある
- ttxssh.c notify_established_secure_connection()
- SSH 切断時にアイコンを戻す処理
- ttxssh.c notify_established_secure_connection() で、SSH 接続時に元のアイコンを pvar->OldLargeIcon, pvar->OldSmallIcon に取っておいて切断時に戻している
- SSH 接続中に解像度が変わらない保証がないので、アイコンを保持しておくことはできない
- 本体側で「今の解像度」の「VTウィンドウ」のアイコンを読み込み直す必要がある
- SSH 接続中に解像度が変わったとき
- CVTWindow::OnDpiChanged() でアイコンをセットせず、TTSSH 側で「今の解像度」の「SSHアイコン」を読み込む必要がある
- TTSSH 側も拡大率にあわせて読み込む必要がある
- 通知アイコン
- cf. https://osdn.net/projects/ttssh2/ticket/44517#comment:1412:44517:1651892097
- 拡大率にあわせたサイズを読み込んでいないので対応する必要がある
- 解像度が変わったとき
- なにもしていないので対応する必要がある
- TTSSH 側も拡大率にあわせて読み込む必要がある
- SSH 切断時にアイコンを戻す処理
- 注意点はVT ウィンドウと同様。通知アイコン設定時に OldNotifyIcon に元のアイコンを取っておいているので、これをやめる必要がある
- SSH 接続中に解像度が変わったとき
- 注意点はVT ウィンドウと同様。
Letzte Aktualisierung für dieses Ticket
2022-05-10 12:59 Aktualisiert von: nmaya
- File アイコン設定-改良案.png (File ID: 9200) is attached