2017-09-26 9 views
0

私はこの要素を使用して、EA内の要素のプロパティウィンドウの変更をトレースする方法をEA_OnNotifyContextItemModifiedとしています。 EAのプロパティウィンドウで「OK/Cancel/Apply」ボタンをクリックするとイベントが表示されます。プロパティウィンドウの[OK]ボタンのクリックでイベントが発生しています

画像に示されているように、私は知っている必要がありますがそれはどちらかだ、特にそのウィンドウの「OK /キャンセル/適用」ボタン

enter image description here

答えて

0

のクリック時に呼び出されるすべてのイベントがあります要素が新しく作成された場合はEA_OnPostNewElement、既存の要素を変更した場合はEA_OnNotifyContextItemModifiedとなります。

Btw。両方のヘルプはthis chapterthis oneにあります。

+0

Yaa。私はこのイベント、EA_OnNotifyContextItemModifiedを試してみました。これは、プロパティウィンドウの任意の変更に対してトリガされ、プロパティウィンドウの「OK」ボタンをクリックすると複数回トリガされます。だから、どのように私は、このイベントがプロパティウィンドウで "OK"ボタンをクリックするだけでトリガされるように制限することができます。 – Fazal

+0

なぜ気になりますか? –

+0

実際に私の要件は、ユーザーがプロパティウィンドウで何らかの変更を行っている場合、私自身のダイアログをポップアップすることです。 これは私がクリックするたびに起動されるEA_OnNotifyContextItemModifiedメソッドを使用しています。 プロパティウィンドウの「OK」ボタンをクリックすると、このトリガーを制限する方法を知る必要があります。 プロパティウィンドウで「OK」ボタンをクリックすると、そのダイアログがポップするのを制限する方法を知る必要があります。 – Fazal

関連する問題