• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プロパティーシートのHELPボタンの非表示について)

プロパティーシートのHELPボタンの非表示方法

akkun2kの回答

  • ベストアンサー
  • akkun2k
  • ベストアンサー率71% (5/7)
回答No.1

PCを買い換え、まだVC開発環境を入れていないので動作確認が 出来ませんので、参考として書かせていただきます。 ■メインウィンドウでない場合 ------------------------------------------------------- CDUserSheet::CDUserSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(nIDCaption, pParentWnd, iSelectPage) {   dwFlags |= PSH_NOAPPLYNOW;   dwFlags &= ~PSP_HASHELP;     ・     ・ ------------------------------------------------------- プロパティシートではなく、プロパティページの方を利用します。 ■メインウィンドウとして実装する場合 ------------------------------------------------------- BEGIN_MESSAGE_MAP(CProrertyTestApp, CWinApp) //{{AFX_MSG_MAP(ProrertyTest)      ・ //ON_COMMAND(ID_HELP, CWinApp::OnHelp)      ・      ・ //}}AFX_MSG END_MESSAGE_MAP() -------------------------------------------------------  CWinAppクラスから派生しているクラスのメッセージマップの中の  ID_HELPをコメントにすれば良かったと思います。 動作確認が出来ないので、間違っていたらすみません。

関連するQ&A

  • access2007 プロパティシート 表示されない

    動作環境: OS:WINXP sp2,sp3 OFFICE VER:ACCESS 2007 ACCESS2007を使用し、CSVデータ取り込み、CSVデータ出力の プログラムをVBAで記述しました。 作成したものは テーブル1、フォーム1、モジュール1のみです。 プログラムは完成し、コマンドボタンや画面サイズの変更を行うと デザインビューでフォームを開き、左上の■をクリックしても プロパティシートが表示されません。(プロパティシートボタン、フォーム右クリックのプロパティも反応なし。) 作成したプログラムに問題があるかと思い、サンプルでaccessのデータを作成しましたが、こちらも反応がありません。 再インストールでも改善せず。 ↓ レジストリ:ACCESSと記述されているものを削除し 再インストールすれば、再びプロパティ表示されます。 ですが、再度、別ファイルなどVBAの作業を行いしばらく行うと また表示されなくなります。 レジストリを操作するようなプログラムではありません。 microsoftのバグですか? ご教授お願い申し上げます。

  • プロパティシートのタブの名前を変えるには

    VC2005 MFC にてMDIアプリケーションを開発しています。 プロパティシートがメインとなるアプリケーションなのですが、追加するプロパティページの名前をファイルから読み取ってユーザーが自由に変えられるようにしたいと思っています。 標準ですと、プロパティシートにAddPage()にてプロパティページを追加するとシートのタブ部分にはプロパティページのキャプションが使われるようです。 キャプションを一切無視してファイルから取得した文字列をタブ部分に表示したいのですが、やり方がわかりません。 SetWindowText()をプロパティページの中で使ってもアプリケーションエラーが起こったり、全く変化がなかったりです。 CPropertySheet::SetTitle() はプロパティページ自信の名前を変えるものでしょうか。どうも違うようです。 GetMessageString()のような関数でオーバーライドできるかと探したのですが、ないようでした。 どなたかお知恵を拝借させてください。

  • プロパティーシートでOKボタンを押しても終わらなくするには?

    VC++ Ver6.0  プロパティーシートを使用した場合に自動で表示されるOK、キャンセルのボタンで、OK処理を実行した時は継続して処理を行う事はできないのでしょうか? キャンセル処理だけ終わるようにしたいのです。 BOOL CTESTApp::InitInstance() { AfxEnableControlContainer(); //省略 CPSheet Dialog("テストタイトル"); m_pMainWnd = &Dialog; if (Dialog.DoModal() == IDOK) { // [OK]が押されたときの処理 //処理後は、次のイベント待ちにしたい・・・ } else if (Dialog.DoModal() == IDCANCEL) { // [キャンセル]が押されたときの処理 //何もせず終了する(現状のまま) } return FALSE; }

  • Excel2003 コマンドボタンのプロパティ

    Excel2003 の vba の初心者です。 (Access2003 の vba の方が得意です。) 既に出来上がっているExcelのvbaを編集したいのですが、 コマンドボタンのプロパティが表示できません。 Accessであれば、コマンドボタンを選択して右クリックするとプロパティがあります。 しかし、Excelでは、コントロールツールボックスでデザインモードを押下し、 コマンドボタンを選択してコントロールツールボックスのプロパティを押下しても、 プロパティの一番上のプルダウンの所は「Sheet1 Worksheet」となっていて、 ▼を押下しても、他には何もありません。 どうも、Worksheetのプロパティが表示されているようです。 コマンドボタンのプロパティを表示させるには、どうすればよいのでしょうか。 基本的なことでお恥ずかしいですが、 ご教授いただければ幸いです。 よろしくお願いいたします。

  • VisualStudioのプロパティが表示されない

    こんにちは。 VisualStudio2005でフォームを作成時、ボタンやテキストボックスのプロパティを表示しようとしたら、プロパティウィンドウ自体は立ち上がるのですが、プロパティの一覧が表示されず、真っ白の画面が表示されます。 解決策をご存知でしたら、教えてください。

  • VBAのヘルプ表示について(Office2007)

    VBAのヘルプ表示について(Office2007) Office2007・VisualBasic6.5 です。 ExcelでもWordでも現象が起きますが、VisualBasic画面を開きヘルプボタンをクリックすると、以下の文章が表示されます。 このページはご利用いただけません (添付画像を参照ください) Excel・Word画面でヘルプを起動すると、「Excel(Word) 2007 のヘルプを参照する」と記述があり、 その下にメニューが表示されます。 ネット接続は確認済み、社内LAN・自宅LAN・通信カードの環境で現象が出ています。 なお、ヘルプ画面の[検索▼]をクリックし、このコンピュータ上のコンテンツの[開発用リファレンス]をクリックすると、おそらくオフラインのヘルプメニューが表示されます。 また、検索窓にキーワードを入力して[検索▼]をクリックし、OfficeOnlineのコンテンツの[開発用リファレンス]をクリックして検索すると、OfficeOnlineに接続して検索するようです。 OfficeOnlineで検索したところ、以下の記述がありました。 【Visual Basic Editor の使用に関するヘルプを見つける】 http://office.microsoft.com/ja-jp/excel-help/HA010173655.aspx 記述を見る限り、ヘルプ画面を開いたら検索窓に入力して検索するようで、画面の表示に関しては記載がありませんでした。 VisualBasicのOfficeOnlineのメニューはないと言う認識で良いのでしょうか。 ネット上をだいぶ検索したのですが、キーワードが悪いせいか、確実な回答があるHPにたどりつけませんでした。 よろしくお願いします。

  • ヘルプが強制的に手前に表示されてしまう

    オフィス2007を使用しています。 ヘルプが強制的に手前に表示されてしまいますが これを解除する方法はありますか? たとえば関数を選んでいて この関数のヘルプ(H)をクリックするとヘルプが開きますが その後、エクセルのワークシートをクリックしても ヘルプがずっと手前にあって、×ボタンで消さないと、 ワークシートを操作できません。 ご回答よろしくお願い致します。

  • プロパティが表示されないので困ってます

    Windows 8.1のパソコンで、 主に Googieと表示された ネット検索の画面 ( IEのような ) で OKWaveの Q A をコピーして保存していますが、  再度見るために『画面を右クリックして表示される小画面』から、 タイトルやアドレスもコピーして保存していましたが、  気づくと(Windows 8.1に変わったから / 二三日前から ?  )右クリックしても プロパティを表示する小画面が表示されません。  今後見れるようにする設定方法をご指導お願いいたします。  お手数ですが設定する手順の一つ前のボタンなどから教えてください。  そのボタンが見つからずに設定に進めないレベルの者からの質問です、よろしくお願いいたします。

  • Excel_シートラベルの非表示方法

    Excelの「Sheet1」や「Sheet2」といったシート名が表示されているタブを VBAを使って非表示にしたいのですが ヘルプを読んでも、どのプロパティをいじくればいいのか発見できず わかりませんでした。 ご存知の方よろしくお願いしいたします<(_ _)>

  • エクセルのシートの淡色表示?

    エクセルVBAで、コントロールなどは、Enabledプロパティを設定して選択できないようにできますが、シートには、Enabledプロパティが存在しないような気がします。(私がわかる範囲でヘルプで調べたらの話です)出来れば、シート見出しの非表示ではなく、アクティブシート以外のシートを選択出来ないようにする方法を教えて頂けないでしょうか? 宜しくお願い致します。