添付ファイルのアイコン表示についてNo.05484
けんいち さん 02/06/18 14:13
 
 秀まるお2さん、こんにちは。
 けんいちです。
 お世話になります。

 添付ファイルのアイコン表示について要望があります。
 修正にそれほど手間がかからないようでしたら、検討していただけないでしょ
うか?手間がかかる、レベルダウンの可能性高い等ありましたら、別の方法で回
避してみます。

【要望内容】

 以下の場合に、添付ファイル名が重なって表示され、添付ファイルのタイトル
を確認するために、フォーカスの移動、カーソルキーでの移動が発生し、使い勝
手がよくない。

 大きいアイコンで表示した場合のように、固定の幅で添付ファイル名を折り返
し、重ならないようにしてほしい。

 このとき、添付ファイル表示域の高さがある程度広くなるのは止むを得ないと
思っています。(よほど長い名前でない限り、大きいアイコンの場合よりは狭く
なると思っています)

 1)添付ファイルの表示方法として、
   アイコン:小さい、下側に表示
  としている、かつ、
 2)複数の添付ファイルが添付されている場合。


【要望の背景】

 ノートブックマシンを使用しており、一度にできるだけ多くのメール本文を表
示させたいと思っています。

 そこで、
  ┌──────┬──────┐
  │フォルダ一覧│メール本文 │
  ├──────┤      │
  │メール一覧 │      │
  └──────┴──────┘
の画面構成で全画面表示させています。

 右側に添付ファイルを表示させようとした場合、メール本文の表示に必要な横
幅は決まってくるため、メール一覧の幅を狭めるしかないが、そうすると、メー
ル一覧の確認に具合が悪いです。

 そこで、大きいアイコン、下側に表示のように、添付ファイル名の表示にある
程度行数が取られるのはかまわないが、添付ファイル名の先頭が確認できる形で、
アイコンを小さくして表示してほしいと思ったしだいです。

 ノートブックマシンの画面であれば、私の場合、小さいアイコンでも十分に視
認できます。

 よろしくお願いします。

[ ]
RE:05484 添付ファイルのアイコン表示につNo.05489
アルビレオ さん 02/06/19 02:20
 
アルビレオです。

> 以下の場合に、添付ファイル名が重なって表示され、添付ファイルのタイトル
>を確認するために、フォーカスの移動、カーソルキーでの移動が発生し、使い勝
>手がよくない。

そうですか?
私のところではファイル名が長い場合は、ファイル名と重ならないように添付ファイ
ルアイコンが配置されています。
これはこれで扱いづらいことも多いですが、Windowsが管理している部分なので仕方
ないかなと。
(Win98SE + 鶴亀メールVersion 1.97)

> 大きいアイコンで表示した場合のように、固定の幅で添付ファイル名を折り返
>し、重ならないようにしてほしい。

別に私が作ったわけじゃないですが、この部分はWindowsのコモンコントロールの機
能を使っているので、こういう変更はかなり難しいです。
長いファイル名がたくさん入ったフォルダを開いて「表示→小さいアイコン」を選ぶ
と鶴亀メールの添付ファイルと同じように並ぶのがわかると思います。

[ ]
RE:05489 添付ファイルのアイコン表示につNo.05490
けんいち さん 02/06/19 09:23
 
 アルビレオさん、こんにちは。
 けんいちです。

》私のところではファイル名が長い場合は、ファイル名と重ならないように添付ファイ
》ルアイコンが配置されています。
》これはこれで扱いづらいことも多いですが、Windowsが管理している部分なので仕方
》ないかなと。
》(Win98SE + 鶴亀メールVersion 1.97)

 私の環境はWinXP+鶴亀メール1.97です。

 アルビレオさんの環境では、

  □ながーいながーいながーいながーいファイル名 □ファイル名 □ファイル名

のように表示されるということでしょうか?(□はアイコンのつもり)

》別に私が作ったわけじゃないですが、この部分はWindowsのコモンコントロールの機
》能を使っているので、こういう変更はかなり難しいです。
》長いファイル名がたくさん入ったフォルダを開いて「表示→小さいアイコン」を選ぶ
》と鶴亀メールの添付ファイルと同じように並ぶのがわかると思います。

 普段エクスプローラを使っていないので、よくわからない部分があるのですが、
エクスプローラで[表示]−[アイコン]にすると、鶴亀メールの大きいアイコンのよう
な表示に
なりました。
 [表示]−[一覧]にすると、鶴亀メールの小さいアイコンのようなアイコン、ファイ
ル名の
表示になりましたが、ファイルは縦に一列に並んで表示されました。(・・?

 アルビレオさんの環境のように、ファイル名が重ならないように表示してくれれば、
私の希望は満たされるような気もします。
 一度試してみたいのですが、エクスプローラの設定なのか、何なのかわからないの
で、
設定方法をご存知の方がいらっしゃいましたら、教えていただきたいです。

 ちょっと要望からそれてきましたが、よろしくお願いします。

[ ]
RE:05490 添付ファイルのアイコン表示につNo.05491
ひろ さん 02/06/19 12:02
 
 けんいちさん今日は、ひろです。
>   □ながーいながーいながーいながーいファイル名 □ファイル名 □ファイル名
>
> のように表示されるということでしょうか?(□はアイコンのつもり)
<中略>
> 設定方法をご存知の方がいらっしゃいましたら、教えていただきたいです。
 鶴亀の話ですよね。「設定」→「全般的な設定」→「ウィンドウ」の「添
付ファイルアイコン」

[ ]
RE:05491 添付ファイルのアイコン表示につNo.05492
けんいち さん 02/06/19 12:55
 
 ひろさん、こんにちは。
 けんいちです。

》 けんいちさん今日は、ひろです。
》>   □ながーいながーいながーいながーいファイル名 □ファイル名 □ファイ
》> ル名
》>
》> のように表示されるということでしょうか?(□はアイコンのつもり)
》<中略>
》> 設定方法をご存知の方がいらっしゃいましたら、教えていただきたいです。

》 鶴亀の話ですよね。「設定」→「全般的な設定」→「ウィンドウ」の「添
》付ファイルアイコン」

 上記の設定で、小さいアイコン、下に表示とすると、私の環境では、

 □ながーいながーいながーいながーいファイル名
            □ファイル名  □ファイル名

のように長いファイル名の下に次の添付ファイルが隠れて表示されてしまうので
す。
(上記では2行にわたっていますが、1つ目の添付ファイルの表示の下に、2つ目の
添付ファイルが隠れて表示されることを示そうとしています。(^^ゞ)

 アルビレオさんの環境では、そうではないように見受けられたので、OSに違い
はあるものの、エクスプローラでの表示設定等で鶴亀メールでの表示も変わるの
ではないかと、勝手に推測しているしだいです。

[ ]
RE:05492 添付ファイルのアイコン表示につNo.05493
ひろ さん 02/06/19 13:14
 
 けんいちさん今日は、ひろです。
>  □ながーいながーいながーいながーいファイル名
>             □ファイル名  □ファイル名
>
> のように長いファイル名の下に次の添付ファイルが隠れて表示されてしまうので
> す。
> (上記では2行にわたっていますが、1つ目の添付ファイルの表示の下に、2つ目の
> 添付ファイルが隠れて表示されることを示そうとしています。(^^ゞ)
 私も Windows98 (+I.E Ver.6.0) ですが、その様にはならないです。ファ
イル名が長くなると、アイコン自体多段表示されるようになります。

>  アルビレオさんの環境では、そうではないように見受けられたので、OSに違い
> はあるものの、エクスプローラでの表示設定等で鶴亀メールでの表示も変わるの
> ではないかと、勝手に推測しているしだいです。
 成る程。伺いたいことが解りました。こうなると、ひょっとすると API の
関係で、OS だけでなく I.E のヴァージョンが絡んでくるのかもしれません。
 取り敢えず現状でひょっとして関係あるかと思うのは、OS の「画面のプロ
パティ」で行うデザイン関係 (アイコン感覚) の設定ぐらいです。

[ ]
RE:05493 添付ファイルのアイコン表示につNo.05494
ひろ さん 02/06/19 13:37
 
 今日は、ひろです。自己フォローです。
>  (アイコン感覚)
            ^^^^
これは「間隔」の間違いです。

[ ]
RE:05492 添付ファイルのアイコン表示につNo.05495
秀まるお さん 02/06/19 14:24
 
 WindowsXP上でテストしたら、たしかにけんいちさんのおっしゃる通りの症状が発
生しました。これは鶴亀メール側のバグだと思います。ということで調べて修正させ
ていただきます。

[ ]
RE:05495 添付ファイルのアイコン表示につNo.05496
けんいち さん 02/06/19 14:35
 
 秀まるおさん、こんにちは。
 けんいちです。

》 WindowsXP上でテストしたら、たしかにけんいちさんのおっしゃる通りの症状が発
》生しました。これは鶴亀メール側のバグだと思います。ということで調べて修正させ
》ていただきます。

 いつも迅速な対応ありがとうございます。
 修正版が出ましたら、結果を報告させていただきます。

[ ]
RE:05496 添付ファイルのアイコン表示につNo.05497
秀まるお さん 02/06/19 15:14
 
 一応直しましたけど、WindowsXPの場合に限り、アイコンが常に縦に並ぶよう
になってしまいました。

 ListViewコントロールのスタイルにLVS_ALIGNTOPを指定するとどうしてもダメ
みたいで、仕方なくLVS_ALIGNLEFTを指定しました。エクスプローラでうまく表
示されるのも、こっちのスタイルを指定しているためのようです。

 根本的な原因はWindowsXP側にあると思いますが、一応そういうことでよろし
くお願いします。

[ ]
RE:05497 添付ファイルのアイコン表示につNo.05498
けんいち さん 02/06/19 15:55
 
 秀まるおさん、こんにちは。
 けんいちです。

》 一応直しましたけど、WindowsXPの場合に限り、アイコンが常に縦に並ぶよう
》になってしまいました。

 2点確認させてください。

 1点目は、XP以外の環境では、下記対応を行っても、表示は今までと変わらな
いということでよろしいのですよね?

#私以外に気にしている人はいないようですし、大きいアイコンで表示する方法
でもほぼ回避可能ですので。。。

 2点目は、下記の対応を行った場合で、複数の添付ファイルが添付されている
場合、添付ファイルの領域はどのように表示されるでしょうか?

 添付ファイルがすべて表示されるのでしょうか?
 それとも、現状の小さいアイコン、下に表示の場合と同じ高さ分だけ表示され、
複数添付ファイルがある場合は、スクロールバーでスクロールする必要があるの
でしょうか?

 後者の場合、ぱっとみ、複数ファイルが添付されていることがわかりにくいよ
うに思います。
#自分だったら、複数添付ファイルがある場合には、最低限2行(2つ分)表示され
れば、複数あると判断してスクロールはすると思いますが。。。

》 ListViewコントロールのスタイルにLVS_ALIGNTOPを指定するとどうしてもダメ
》みたいで、仕方なくLVS_ALIGNLEFTを指定しました。エクスプローラでうまく表
》示されるのも、こっちのスタイルを指定しているためのようです。

》 根本的な原因はWindowsXP側にあると思いますが、一応そういうことでよろし
》くお願いします。

 XPでも2000でも、エクスプローラで、[表示]−[一覧]とすると、横幅がどれだ
けあろうが、アイコンが縦に並びますね。
 2000の場合、[表示]−[小さいアイコン]という選択と[表示]−[大きいアイコ
ン]という選択ができますが、XPは[表示]−[アイコン]だけで、これは2000の[表
示]−[大きいアイコン]と同じ表示になるようですね。

[ ]
RE:05498 添付ファイルのアイコン表示につNo.05499
秀まるお さん 02/06/19 16:15
 
> 1点目は、XP以外の環境では、下記対応を行っても、表示は今までと変わらな
>いということでよろしいのですよね?

 そうです。WindowsXPの場合に限って、添付ファイルが縦一列に並びます。

 Windows98 + IE6.0の場合では問題は発生しなかったので、WindowsXPに限って
特別な処理をしています。WindowsXPに限った特別な処理は他にもいくつかやっ
てます。

> 2点目は、下記の対応を行った場合で、複数の添付ファイルが添付されている
>場合、添付ファイルの領域はどのように表示されるでしょうか?

 例えば添付ファイルが4個あったら、その4個の添付ファイルが縦一列に並び
ます。さらに、添付ファイルの枠はその4つの添付ファイルを表示するのに必要
な分だけの大きさになります。

 10個添付ファイルがあれば10個分の高さになり、20個なら20個分の高
さになる、という法則ですが、実は限界がありまして、添付ファイル枠の高さと
メール内容枠の高さの比率が2:1になると、それ以上は拡張しません。という
ことで、ある程度より多く添付ファイルが付いてくると、それは横方向に並びま
す。しかし、この場合でも添付ファイルファイル名の下にアイコンが隠れること
はありません。

 言葉で説明するのもなんなので、V1.98を見ていただくのが手っ取り早いと思
います。それでもしおかしいことがあればまた連絡ください。

[ ]
RE:05498 添付ファイルのアイコン表示につNo.05502
アルビレオ さん 02/06/20 02:49
 
アルビレオです。

> XPでも2000でも、エクスプローラで、[表示]−[一覧]とすると、横幅がどれだ
>けあろうが、アイコンが縦に並びますね。
> 2000の場合、[表示]−[小さいアイコン]という選択と[表示]−[大きいアイコ
>ン]という選択ができますが、XPは[表示]−[アイコン]だけで、これは2000の[表
>示]−[大きいアイコン]と同じ表示になるようですね。

この点だけちょっと補足を。
添付ファイルの表示に使用されているのは[小さいアイコン]に相当するものです。
[一覧]は見ればわかるように、ファイル名以外の情報も表示するときに使うものなので
今回の場合は無視してかまわないと思います。
XPで確かめていないのではっきりとしたことは言えませんが。

[ ]
RE:05497 添付ファイルのアイコン表示につNo.05503
けんいち さん 02/06/21 18:30
 
 秀まるおさん、こんにちは。
 けんいちです。

 改版履歴には出ていないようでしたが、修正を確認しました。
 ありがとうございます。

 ただ、大きいアイコン、下に表示の場合の動作が以前と変わっており、実際に
使われる方は不都合があるかなあと思うような表示なっています。

 添付ファイルが2つ以上ある場合、添付ファイル表示域の下に余計な余白(もう
1列分くらい)が表示されます。
 また、3つ以上の添付ファイルがある場合、右側にまだスペースがあるにもか
かわらず、2つずつで折り返して表示されます。

 イメージ的には、以下のような感じです。

│                            │
├────────────────────────────┤
│添付ファイル表示域                   │
│┌──┐ ┌──┐                   │
││アイ│  │アイ│                   │
││コン│  │コン│                   │
│└──┘  └──┘                   │
│ファイル  ファイル                   │
│名1       名2                      │
│                            │
│┌──┐ ┌──┐                   │
││アイ│  │アイ│                   │
││コン│  │コン│                   │
│└──┘  └──┘                   │
│ファイル  ファイル                   │
│名3       名4                      │
│                            │
│                            │
│                            │
│                            │
│                            │
└────────────────────────────┘

 Windows XP Pro
 鶴亀メール V1.98

です。
 ウィンドウの配置は関係ないようでした。

 影響を受ける方がいなければよいのですが…。
 ご報告まで。

[ ]
RE:05503 添付ファイルのアイコン表示につNo.05504
秀まるお さん 02/06/21 19:02
 
> ただ、大きいアイコン、下に表示の場合の動作が以前と変わっており、実際に
>使われる方は不都合があるかなあと思うような表示なっています。

 どうも、ウィンドウスタイル(LVS_ALIGNLEFT)の設定タイミングがウィンドウ生
成時だけになってる関係で、後でアイコンサイズを変更した時にスタイルと食い違っ
てしまって表示がおかしくなるようです。

 一応、鶴亀メールを起動しなおせば直るようですが、けんいちさんの所では再起動
して復旧するでしょうか?

 追加:毎度細かいテストありがとうございます。

[ ]
RE:05504 添付ファイルのアイコン表示につNo.05505
けんいち さん 02/06/21 22:13
 
 秀まるおさん、こんにちは。
 けんいちです。

》 一応、鶴亀メールを起動しなおせば直るようですが、けんいちさんの所では再起動
》して復旧するでしょうか?

 私のところでも、再起動すれば正しく表示されました。
 とりあえず、致命的な問題ではないようでよかったです。

[ ]
RE:05505 添付ファイルのアイコン表示につNo.05516
秀まるお さん 02/06/23 10:06
 
> とりあえず、致命的な問題ではないようでよかったです。

 ということで修正完了しました。

[ ]