ツリーコントロールの表示色No.21258
つる丸 さん 05/01/14 14:37
 
はじめまして。

鶴亀メール4.03で、WinXP風★モジュールのアイコンセットを使用しています。

NetMeetingを起動すると、鶴亀メールのツリーコントロールでフォルダの色が黄色か
らグレーに変色してしまいます。
ツールバーの方の表示色は問題ありません。
OSはWindows2000です。

使用しているアイコンモジュールが「WinXP風」とあるので、そもそもXPしか対応し
ていないのかと思いましたが、そのような記載はありませんでした。

アイコンモジュール側なのか鶴亀メール側なのかが不明でしたので、こちらへ質問さ
せていただきました。
よろしくお願いします。

[ ]
RE:21258 ツリーコントロールの表示色No.21261
秀まるお2 さん 05/01/14 14:57
 
 もしかして、画面の色数が256色になってるんじゃないでしょうか。16bitカ
ラー以上にすれば、少なくとも他のソフトを起動したせいで色が変わってしまう
ことは無くなると思いますが。

 どうでしょ?

[ ]
RE:21261 ツリーコントロールの表示色No.21262
つる丸 さん 05/01/14 15:09
 
早速の返信ありがとうございます。

画面の色数は256以上にしています。16bit/32bitでも同じ現象になってしまいます。

[ ]
RE:21261 ツリーコントロールの表示色No.21264
つる丸 さん 05/01/14 16:28
 
書き方が悪かったので補足します。

表示色ですが、NetMeetingを起動中に鶴亀メールを起動すると、ツリーのところでフ
ォルダの色が変わってしまいます。

よろしくお願いします。

[ ]
RE:21262 ツリーコントロールの表示色No.21265
秀まるお2 さん 05/01/14 16:31
 
 こちらの環境(Windows2000)でNetMeetingを起動してみただけの状態では、
特にフォルダアイコンの色が変わることはありませんでした。ちなみに
NetMeetingは「通話なし」の状態になってるだけで、それ以上先には進めません
でした。

 NetMeetingのウィンドウの中に通話用のウィンドウがあるみたいなので、もし
かしたらこれはDirectXを使ったソフトなのかもしれません。そうだとすると、
つまり、DirectXが起動したがために画面の色がおかしくなったってことかもし
れません。だとすると、例えばNetMeetingだけじゃなくて、Windows Media
PlayerとかDVD再生ソフト類なんかを起動しても同じ症状が起きるんじゃないか
と思いますけど、どうでしょ?

 仮にそうだとしたら、DirectXを最新の9.0cとかなんとかに入れ替えれば復旧
するのかなぁと思ったりします。

 とにかく、他のソフトを起動したせいで鶴亀メールのウィンドウ内の表示がお
かしくなるっていうのは、Windowsかディスプレイドライバーか何か、とにかく
鶴亀メールとは別の所がおかしいんじゃないかと思います。その線でいろいろ試
してみて欲しいですけど…。どうでしょ。

[ ]
RE:21264 ツリーコントロールの表示色No.21266
秀まるお2 さん 05/01/14 18:33
 
 再現しました。なぜだか分かりませんけど。

 とにかく原因を調べます。

[ ]
RE:21266 ツリーコントロールの表示色No.21267
つる丸 さん 05/01/14 19:15
 
> 再現しました。なぜだか分かりませんけど。
>
> とにかく原因を調べます。

ありがとうございます。
お手数かけますが、よろしくお願いします。

[ ]
RE:21267 ツリーコントロールの表示色No.21270
秀まるお2 さん 05/01/14 23:42
 
 原因を調べてみるということで、NetMeetingが起動してるかどうかで鶴亀メー
ルの動作の違いを比較してみたんですが、まったく同じように動作してるようで
す。

 違うのは、LoadIconおよびLoadImageという関数でアイコンをロードしようと
した時に、NetMeetingが存在してるとなぜか16色に減色されたアイコンが返って
きてしまうようでして…。なぜそうなるのかよく分かりません。

 実は、鶴亀メールだけじゃなくて、秀丸の方でも、256色のアイコンが16色に
なって返ってきてます。他のソフトで256色アイコンの物はどうかは、適当なソ
フトが無くて調べられませんでした。

 ということでなんですが、これはこれでNetMeetingがわざとそのような制限を
かけているような気がします。というのは、googleにて、「NetMeeting アイコ
ン 16色」にて検索して一番上に出てくる「色々 Tips」を見ると、

  Netmeeting デスクトップ共有

 という項目があって、そこに、デスクトップ共有が動作するとアイコンが16色
になると書いてあります。

 しかし、僕がテストした限りでは、特にこのデスクトップ共有を使って無くて
も、とにかくNetMeetingが起動してる最中に鶴亀メールを起動するとアイコンが
16色になってしまうようです。

 とにかくこれはこれで鶴亀メールとして直せる問題じゃなくて、NetMeetingか
Windowsかどっちかが意図してそうしてるんじゃないかと思います。

-------------------------------------------
 で、なんとか回避策は無いかなぁと思いまして、検索したら、NetMeetingより
も新しい、Windows Messengerなるソフトがありました。これを使えばいいんじ
ゃないかと思います。マイクロソフトのダウンロードセンターという所からダウ
ンロードできるようです。僕はVersion 5.1というのがダウンロードできました。

http://www.microsoft.com/downloads/search.aspx?langid=13&displaylang=ja

 WindowsXPのユーザーさんはみなこっちを使ってることだし。

[ ]
RE:21270 ツリーコントロールの表示色No.21287
つる丸 さん 05/01/17 12:04
 
秀まるお様

色々と調査頂きましてありがとうございます。
この辺りについてあまり詳しくないので、しつこくてすみませんが、
少々教えていただけないでしょうか。

NetMeeting起動中、鶴亀メールのツリーにあるフォルダの色は
減色してしまっても、エクスプローラのフォルダの方は色が
落ちないようです。
鶴亀メールのツリーのフォルダとエクスプローラのフォルダで
同じ黄色(RGB 255.255.156)を使用しているようですが、
鶴亀メールだけ198.195.198に減色していました。

NetMeetingを使用することが必須の為、残念ながら
Windows Messangerにすることができません。

よろしくお願いします。


[ ]
RE:21287 ツリーコントロールの表示色No.21288
秀まるお2 さん 05/01/17 12:51
 
 WindowsXPでの話ですかね?。こちらのWindows2000上のエクスプローラでは16
色のフォルダアイコンが使われてるようですけど。

 詳しい原因は分かりませんが、NetMeetingを起動した後にソフトを起動すると、
そのソフトのアイコンが16色になってしまうようです。エクスプローラというの
は、NetMeetingよりも後に起動したとしても、実は、プロセスとしてはExplorer.
exeという既存のプロセスがウィンドウを1つ出しているに過ぎません。なので
アイコンが減色されないんだと思います。

 NetMeetingを起動してから、タスクマネージャからにexplorer.exeを強制終了
させてやれば同じ現象が起きるんじゃないかと思います。

 あるいは、それでexplorer側が正常ならば、何かアイコンを減色しないで済む
方法が他にあるってことなんでしょうが…。例えばアプリケーションソフトの初
期化に関係した処理を変更すればいいのかもしれませんけど。???

[ ]
RE:21288 ツリーコントロールの表示色No.21289
秀まるお2 さん 05/01/17 14:53
 
 explorerを再起動してもうまく動作するようです。???

 ただ、うまく動作しない物の例を1つ見つけました。なんでもいいので、フル
カラーのアイコンを持ったアプリケーションソフトへのショートカットをデスク
トップに作成します。例えばWindows Media Playerのアイコンがいいです。

 よく見るとフルカラーになってると思います。

 そして、NetMeetingを起動します。

 そして、先ほどのMedia Playerのショートカットアイコンの上でマウス右ボタ
ンを押し、「プロパティ」を実行し、さらに、「アイコンの変更...」を押しま
す。すると、アイコンの候補が2つ出てきますが、16色に減色されてきたなくな
っています。

 NetMeetingを終了させてから上記の「アイコンの変更...」を押すと、今度は
フルカラーで出てきます。

 ということで、これはこれで鶴亀メール以外でも起きる現象ということは言え
ると思います。

 さらに、googleでいろいろ検索したら、適当な検索文字列を見つけました。

 「disabling netmeeting desktop sharing」

 という文字列で検索すると都合がいいようです。っとページを紹介しようと思
ったんですけど、今なぜかgoogleから応答がありません。


[ ]
RE:21289 ツリーコントロールの表示色No.21335
つる丸 さん 05/01/19 20:25
 
調査ありがとうございました。

> さらに、googleでいろいろ検索したら、適当な検索文字列を見つけました。
>
> 「disabling netmeeting desktop sharing」
>
> という文字列で検索すると都合がいいようです。っとページを紹介しようと思
>ったんですけど、今なぜかgoogleから応答がありません。

鶴亀メール以外でも起こるということなので、上記の教えて頂いた
ページを確認してみます。

お手数かけました。

[ ]