問題タブ [propertysheet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - .props プロパティ シートに .targets ファイルを含めることはできますか?
Visual Studio 2012 を使用して C++ で開発しています。ソリューションには、すべて同じプロパティ シート (.props
ファイル) を使用する約 25 のプロジェクトがあります。上記の小道具ファイルを使用するすべてのプロジェクトで、特定の.targets
ファイルも使用する必要があります。25 個のファイルのそれぞれを編集してインポート タグを追加する (または各プロジェクトの GUI を介してインポートを追加する) 代わりに、すべてのファイルが既に使用しているファイルに.vcxproj
インポート ステートメントを挿入したいと考えています。.props
これは可能ですか?.props
プロジェクトファイルで動作する import 文をファイルを閉じる直前に追加してみました</Project>
タグ、およびその場所の新しいインポートグループ、およびファイルの上部にあるプロパティシートのラベルが付けられた既存の空のインポートグループで、エラーは報告されていませんが、インポートステートメントで実際には何もしません.
編集: IgnoreStandardErrorWarningFormat フラグを Exec に渡すために、定義済みの PostBuildEvent ターゲットをオーバーライドしています。私のポストビルド コマンドは、いくつかの単体テストを実行するバッチ ファイルを実行し、これらのテストからの stdout および stderr 出力は、この投稿によると、エラーについて VS によって解析されます。IgnoreStandardErrorWarningFormat フラグは、この解析を無効にします。
私の .targets ファイルの内容は次のとおりです。
c++ - プロパティシートを使用して画面の中央にウィザードを配置する win32 アプリケーション
Propertysheetpage を使用して、win32 アプリケーションで 2 ページのウィザードを作成しました。ウィザードが画面の中央に配置されていません。ページを中央に配置するために、最初のページに以下のコードを記述しました (2 ページ目が 1 ページ目の位置に反映されると仮定します) が、機能していません。ここで何か間違ったことをしていますか?
}
c++ - プロパティ シートにプリプロセッサ ディレクティブを含める方法
特定の #define を必要とするプロジェクトを構築しました。
そのプロジェクトをビルドするための指示には、「プロジェクトをコンパイルするときは、BLAH を #define してください」と書かれています。
プロパティ シートを作成し、このディレクティブをプロパティ シートに配置して、プロジェクトを構築する人々が心配する必要がないように、プロパティ シートを含めたいと思います。
プロパティ シートにインクルード ディレクティブを配置することは可能ですか? また、どのように記述しますか?
ありがとうございました。
java - Eclipse RCP でプロパティ シート エディタを実装する最も簡単な方法は何ですか?
私はサードパーティのプロパティ クラスを持っています。その内容は任意に実装されています。一部のプロパティは Bean のように実装され、その他はキーと値のペアとして実装されます。
このようなプロパティエディタを実装する必要があります
それを行う最も簡単な方法は何ですか?
モデルクラスは要件外であることを強調します。
アップデート
つまり、より強力なものはありTableViewer
ますか?をサポートするいくつかのクラスProperties
、またはエディターの種類などをマークするのに役立つ注釈ライブラリである可能性があります...
c++ - モーダル プロパティ シートのエディット コントロールで WM_KEYDOWN を処理する
まず第一に、私は C++ と ATL+WTL を使用しています。
モーダルプロパティ シートWM_KEYDOWN
のページにある編集コントロールを処理しようとしています。がダウンしている間に鍵を取得したいのですが。これまでのところ成功せずに、ダウンしていない場合にのみ取得します。モーダルプロパティ シートは、この組み合わせを食べるようです。標準のプロパティ シートでタブを切り替えるために使用されます。私はすでに編集コントロールを処理して返すようにしようとしましたが、まだこの組み合わせを取得できません。ただし、モードレスプロパティ シートを使用すると、すべて正常に動作します (プロパティ シートは処理されず、編集コントロールはそれらのキーを受け取ります)。私のアプリケーションでは、モードレスプロパティ シートを作成したくありません。VK_NEXT
VK_CONTROL
VK_NEXT
VK_CONTROL
WM_GETDLGCODE
DLGC_WANTALLKEYS
Ctrl+PageDown
質問は次のとおりです。モーダル プロパティ シートに配置された編集コントロールでこれらのキー ( VK_CONTROL
+ ) を処理する方法はありますか?VK_NEXT
visual-studio-2010 - Visual Studio のプロパティ シートはどこに保存されますか?
Visual Studio 2010 で、いくつかの「プロジェクト プロパティ シート」を作成し、プロジェクトのプロパティに追加しました。プロパティ ページの 1 つをポイントまたはクリックして、対応するプロジェクト プロパティ ファイル (拡張子 .props のファイル) がハード ドライブのどこに保存されているかを調べる方法はありますか?
c++ - MFC プロパティシートで立ち往生
MFC でプロパティ シート アプリケーションを実行しようとしています。
各タブにダイアログを追加し、すべて正常に動作しました。
しかし、私の実際の問題は、タブの1つにボタンを配置したときに、プログラムコントロールが実際にはそこに届かないことです。これが私がやったことです。
新しいダイアログを追加しました-> CPropertyPageクラスから参照するクラスを作成しました
性別タブにボタンとテキストボックスを追加し、以下のコードを試しました:
void Gender::OnBnClickedBUTTON() { SetDlgItemInt(TEXTBOX_ID,1) }
テキストボックスが整数1で印刷されることを期待しています。しかし、何も起こりません。他に何か追加する必要がありますか?
私は実際にプログラムの制御フローにこだわっています。助けてください。