プロパティウィンドゥのボタンが、表示されなくなっちゃいました! – プログラミング – Home

プロパティウィンドゥのボタンが、表示さ...
 
通知
すべてクリア

[解決済] プロパティウィンドゥのボタンが、表示されなくなっちゃいました!


ぴょん太くん
 ぴょん太くん
(@ぴょん太くん)
ゲスト
結合: 12年前
投稿: 2
Topic starter  

VisualC++2008です。
プロパティウィンドゥに、メッセージハンドラ関数を作るためのボタンがあったはずなの
ですが、表示されなくなってしまい困っています!

プロパティウィンドゥには、
「プロパティを名前順に並べる」
「プロパティをカテゴリ順に並べる」
「プロパティページ(を表示する)」
という、ボタンがあります。

今までは、さらにその横に、カミナリのようなデザインのボタンや、立方体のようなデザ
インのボタンが並んでいました。
しかしなぜかそれらのボタンが、表示されなくなってしまったんです><;
それらのボタンの中には、クリックすると「WM_xxxxxxx」というのがいくつも出てくるリ
ストが表示されるボタンがあったのですが…。
おかげで、メッセージハンドラ関数が作れなくって、ヒジョーに困っています!

どなたか、解決策ご存じありませんか?よろしくお願いします!


引用未解決
トピックタグ
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 18年前
投稿: 178
 

VS2005Standardですが……。

ソリューションエクスプローラとかリソースビューなどのあるウィンドウがアクティブの
時に、
掲示されたようにプロパティウィンドウからイベントハンドラのボタンが消えます。
ちなみに、その時のプロパティウィンドウの表示はリソースビューなら「ダイアログノー
ド」などに切り替わっています。
リソースエディタでコントロールを選択しているとプロパティウィンドウにイベントハン
ドラのボタンは出てきますけど…。
その辺りはどうでしょうか?

最終手段としては…ユーザー毎の設定を初期化する…とかでしょうかね。
マイドキュメントのVisual Studio 2005\Settings\CurrentSettings.vssettingsを削除
(またはリネーム)とか、
ユーザーフォルダのAppData\Local\Microsoft\VisualStudio\8.0や
AppData\Roaming\Microsoft\VisualStudio\8.0を削除(またはリネーム)とか。
レジストリのHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0を削除(またはリ
ネーム)とか。
# 上記はVS2005Standardの場所ですのでVS2008なら2005を2008に、8.0を9.0に読み替えて
下さい。
# ExpressEditionだと別の場所になりそうですが……。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

自分の環境(VS2008pro on Xp+SP3)だと、

・カミナリボタン(イベント)
・羊羹ボタン(オーバーライド)
・メッセージボタン

は、クラス名称上にキャレットがないと表示されません。つまり

class MyClass
{
};

のMyClassの部分ですね。
ちなみに、VS2003は{・・・};のスコープ内でも表示されていてような気がしますが。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>は、クラス名称上にキャレットがないと表示されません。つまり

メンバー変数上でも表示されます・・・orz.
その様に表示されないということでしょうか。


返信引用
ぴょん太くん
 ぴょん太くん
(@ぴょん太くん)
ゲスト
結合: 12年前
投稿: 2
Topic starter  

VSを再インストールしても解決しなかったのでマイクロソフトに問い合わせたところ、ラ
イブラリかレジストリが破損してるっぽいとのことだったので、結局OSを再インストール
しました。遅くなってしまい、すみません。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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