バルーン(Vista・XPで動作確認、2000で確認できず) – プログラミング – Home

バルーン(Vista・XPで動作確認、...
 
通知
すべてクリア

[解決済] バルーン(Vista・XPで動作確認、2000で確認できず)


keita
 keita
(@keita)
ゲスト
結合: 17年前
投稿: 14
Topic starter  

お世話になります。

先日、タスクトレイでバルーンが表示できない件で質問させていただいたkeitaです。

皆様のご助言でなんとか、完成しました。
Vista・VM上のXPでは動作を確認できたのですが、VM上の2000で実行してみようとする
と、バルーンが表示されません。

レジストリエディタで
HKEY_CURRENT_USERの
Software
Microsoft
Explorer
Advanced

EnableBaloonTips:REG_DWORD:0x1
を設定してみたのですが、ダメな様子です。

VM上のXP・2000ともに、.NET FrameWorkやVisualStudioなどは入ってないのに、XPの方で
は動くため、開発環境の有無以外に問題がありそうなのですが、ちょっと手詰まりになっ
てしまいました。

Webで検索したところ、2000でもバルーン表示機能があるらしいのですが、他に確認すべ
き箇所などありますでしょうか?

VisualStudio2005で「MFCの使用」を「スタティックライブラリでMFCを使用する」として
Releaseしたアプリです。

申しわけございませんが、ご教授いただければ幸いです。


引用未解決
トピックタグ
+
 +
(@ )
ゲスト
結合: 17年前
投稿: 50
 

レジストリ辺りは私にはわかりませんが、
2000ならモロにShell32.dllがVer6以下の予感。
サービスパックとか最新でしょうか?

これ以上は、私にはわかりません。
あしからず><;


返信引用
keita
 keita
(@keita)
ゲスト
結合: 17年前
投稿: 14
Topic starter  

+さん、コメントありがとうございます。

毎度、ありがとうございます。

2000もSP4なので、最新だと思われるのですが…

最悪、2000は対応外にして誤魔化すのもアリかもしれません。


返信引用
bbb
 bbb
(@bbb)
ゲスト
結合: 20年前
投稿: 4
 

関係ないかもしれないけど、プリプロセッサの定義に _WIN32_IE=0x0501 以上を付け加えると
か?

バルーンツールチップって、XPSP2以上だと、任意のアイコンを設定できるようになって
るはずなんだけど、うちの環境では変更できません。(XPSP2)エラーがでるわけじゃなく
て、空白になってしまう。

この辺は良く分からないね。


返信引用
keita
 keita
(@keita)
ゲスト
結合: 17年前
投稿: 14
Topic starter  

bbbさん、コメントありがとうございます。

出ました!!

プロジェクトのプロパティからプリプロセッサの定義に_WIN32_IE=0x0501と記述したとこ
ろ、2000SP4でもバルーン表示確認できました。

まったく、どこを見たら良いのか?何をすれば良いのか?わかってなかったので、大助か
りです。
ただ、これを追加したことにより、何がどうなのか?まだ、理解できてないので、これか
らWeb等で調べてみるつもりです。

どうも、ありがとうございました。


返信引用
オレンジフィッシュ
 オレンジフィッシュ
(@オレンジフィッシュ)
ゲスト
結合: 18年前
投稿: 58
 

> これからWeb等で調べてみるつもりです。
Webよりも ShellAPI.h ファイル内を調べた方がいいよ。
僕の環境では 540 行付近に NOTIFYICONDATA の定義がある。

NOTIFYICONDATA 構造体は Windows OS のバージョンによって
かなり違うので複雑な定義になっているようだ。

Web等で調べるなら_WIN32_IE、_WIN32_WINNT、_WIN32_VERの定数を調べるとよい。
http://www.runan.net/program/tips/sdk_11_define_WINVER.shtml
とかが見つかった。


返信引用
オレンジフィッシュ
 オレンジフィッシュ
(@オレンジフィッシュ)
ゲスト
結合: 18年前
投稿: 58
 

おっと間違っちゃった。
> _WIN32_VER
WINVER定数でした。


返信引用
bbb
 bbb
(@bbb)
ゲスト
結合: 20年前
投稿: 4
 

keitaさまへ。

なんと、自分のレスが解決に役立つとは思いませんでした(笑
実は自分も、前にバルーンチップのアイコンのことで、掲示板で相談に載って貰ったこ
とを思い出したので、関係ないだろうとは思いながら書き込みさせていただきました。

初心者の意見でもたまには役立つんですね。
うれしいです。では、失礼します。


返信引用
keita
 keita
(@keita)
ゲスト
結合: 17年前
投稿: 14
Topic starter  

オレンジフィッシュさま、bbbさまコメントありがとうございます。

オレンジフィッシュさま
>Webよりも ShellAPI.h ファイル内を調べた方がいいよ。

やはり、理解しようと思うには、Hファイル見た方が宜しそうですね。
ちょっと敬遠してましたが、これからは見るようにします。
参考ページも、結構、詳しく書かれてる様子なので、ゆっくり噛み砕きながら消化できる
よう頑張ります。

bbbさま
>なんと、自分のレスが解決に役立つとは思いませんでした(笑

クリーンヒットで、大助かりいたしました。
私も、早く、人にアドバイスできるレベルまで行きたいものです(汗


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました