ナビゲーションペインが表示出来なくなった – プログラミング – Home

ナビゲーションペインが表示出来なくなっ...
 
通知
すべてクリア

[解決済] ナビゲーションペインが表示出来なくなった


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

開発環境
WindowsXP SP3
VS2008 SP1
MFCアプリケーション

初めまして。
リボンを使用してアプリを作成しています。
ナビゲーションペインが表示出来なくなってしまい、困っています。

1.CMainFrame::CreateOutlookBar()以下の部分を変更して実行
/****************************************************************/
tree.Create(dwTreeStyle, rectDummy, &bar, 1300); // 1200->1300 変更
bNameValid = strTemp.LoadString(IDS_FOLDERS);
strTemp = _T(テスト1); // 追加
ASSERT(bNameValid);
pOutlookBar->AddControl(&tree, strTemp, 2, TRUE, dwStyle);

calendar.Create(rectDummy, &bar, 1301); // 1201->1301変更
bNameValid = strTemp.LoadString(IDS_CALENDAR);
strTemp = _T(テスト2); // 追加
ASSERT(bNameValid);
pOutlookBar->AddControl(&calendar, strTemp, 3, TRUE, dwStyle);
/****************************************************************/
結果:ナビゲ-ションペインが正常に表示

2.変更・追加した部分を元に戻して実行
結果:ナビゲーションペインが表示されない

3.再度、1と同様の変更して実行
結果:ナビゲーションペインが表示されない

プロジェクトの作成方法は以下の通りです。

アプリケーションの種類
 マルチドキュメント(タブ付き)

視覚スタイルと色
 Office2007 青のテーマ

複合ドキュメントサービス
 なし

ローカライズされる(されない)文字列
 未変更

データベースサポート
 なし

ユーザインターフェース機能
 リボンを使用する

高度な機能
 ドッキング可能な~のチェックを全てOFF
 ナビゲーションペイン、キャプションバーのチェックON

申し訳ありませんが、よろしくお願いします。
以上です。


引用未解決
トピックタグ
ryo
 ryo
(@ryo)
ゲスト
結合: 23年前
投稿: 252
 

MFCの用意する「ユーザーがカスタマイズ(ペインの位置など)」できる機能は
レジストリに「カスタマイズ内容」を保存するようになってます

その際、識別に利用されるのがIDなので
一回でも起動・終了したあとに、IDを変更すると
初回起動ではないのに、対応するIDがないという状態になり不具合を起こします

よって、目的のアプリケーションのレジストリを全て消して、
初回起動の状態にしてくさだい


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

どうもありがとうございます。
レジストリを全て消したら表示することができました。
実行ファイル等を消して、初期状態に戻したつもりでしたが、
これだけだと、初期状態に戻っていないのですね。

一つ勉強させて頂きました。
ryoさん。ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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