問題タブ [handles]

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.

0 投票する
2 に答える
3794 参照

c# - SafeHandle.DangerousGetHandle() が「危険」なのはなぜですか?

を使用するのはこれが初めてSafeHandleです。

UIntPtr を必要とするこの P/Invoke メソッドを呼び出す必要があります。

この UIntPtr は、.NET の RegistryKey クラスから派生します。上記のメソッドを使用して RegistryKey クラスを IntPtr に変換し、上記の P/Invoke を使用できるようにします。

質問:

  1. 「安全でない」ハンドルを使用せずにこれを記述するより良い方法はありますか?
  2. アンセーフ ハンドルが危険なのはなぜですか?
0 投票する
1 に答える
481 参照

c# - 外部アプリケーションでクリックされたUI要素のコントロールを取得する方法

別のサードパーティアプリケーション(問題を解決しなかった回答がある.netまたはwpfアプリケーションではない)でクリックされたコントロールのコントロール(および場合によってはそのテキスト値)を取得するにはどうすればよいですか?

アプリでクリックイベントを取得できます(ここで説明するグローバルフックを使用)。特定のUI要素のコントロール/ハンドルが必要です。

例:メモ帳を開いて、[ファイル]メニューをクリックすると、その[ファイル]ボタンを制御したいと思います。

0 投票する
1 に答える
6446 参照

c++ - 現在のプロセスのすべてのハンドルの名前を取得する

現在のプロセスで開いているすべてのハンドルを一覧表示する必要があります。「EnumHandles」のような関数が見つからなかったので、0 から 1000 までのループを作成しようと考えていました。問題は、各ハンドルの名前を取得する方法です。私は c++ を使用しており、OS は Win7 32 ビットです。編集: 名前が必要なハンドルは Mutex です。ミューテックスの名前を比較して、ハンドル ID を取得したい OpenMutex を使用して解決策を見つけたようですが、3 番目のパラメーターに何を渡せばよいかわかりません。

0 投票する
1 に答える
1158 参照

jquery - jQueryRotate を使用した回転後に JQuery のサイズ変更ハンドルが機能しない

jquery のサイズ変更ハンドルに問題があります。

基本的に、期待どおりにdivのドラッグ、サイズ変更、回転(jqueryRotateを使用)があります。ただし、div が回転すると、ハンドルも一緒に回転しますが、元のサイズ変更方向は維持されます。言い換えると、時計回りに 90 度回転させた後、元の「SE」ハンドルは「SW」位置になりましたが、現在あるはずの NE-SW 方向ではなく、NW-SE 方向にドラッグするとサイズが変更されます。

誰かがこの質問を理解して助けてくれるなら、そうしてください。

0 投票する
1 に答える
1546 参照

user-interface - Matlab TabPanel の使用法

アプリケーションTabPanel Constructor v2.8を使用しようとしています。私はそれで与えられた指示に従いました。私のGUIの開始fcnで、タブの1つを選択する必要があります。そのためには、前述のアプリケーションに付属する tabselectionfcn を使用する必要があります。この関数には次のシグネチャがあります。

タブパネルのハンドルを見つけるために GUI の変数ハンドルを調べても、それらが表示されません。GUI の .fig ファイルを開いても表示されないため、この問題を解決する方法がわかりません。

PD このアプリケーションの作成者に電子メールを送信しましたが、応答がありませんでした。

0 投票する
1 に答える
486 参照

css - radEditorリッチテキストエディター内のBODY要素の頑固なサイズ変更ハンドルコントロール

BODY要素で構成される編集可能な「コンテンツ領域」を含むIFrameで構成されるradEditorがあります。これは、radEditorコントロールの標準のデフォルト実装にすぎません。Firefoxでは、ユーザーがコンテンツ領域をクリックするたびに、サイズ変更ハンドルがBODY要素の周囲に表示されます。その後、ユーザーはこのハンドルをドラッグしたりサイズ変更したりできます。その後、サイズ変更コントロールは表示されなくなります。サイズ変更コントロールをまったく表示したくありません。

多くの調査と調整を行った後でも、これがradEditorのバグなのか、Firefoxのバグなのか、CSS継承の問題の結果なのか、radEditorコントロールのクライアント側のJavascript初期化の問題なのかを判断できません。

radEditorの「コンテンツ領域」のスタイルを制御することになっている外部CSSをプログラムでアタッチしていますが、ファイル内のCSSのサイズ変更属性を変更しようとしても役に立たず、Firefoxは属性を無視し、firebugはさえしません。適用されていることを示してください。これは少し疑わしいようです。

また、ネイティブのサイズ変更機能を無効にするためのexecCommandの使用に関するフォーラムにはいくつかのスレッドがありますが、これについて正しい考えを持っているかどうかはわかりません。

他の誰かがこの問題の経験を持っていますか、またはおそらくさらに調査する可能性が最も高い領域についての指針を与えることができますか?たぶん、これは他のIFrameベースのリッチテキストエディタで発生した問題でもありますか?

あなたが助けることができればどうもありがとう!

よろしく

0 投票する
1 に答える
349 参照

slider - Scriptaculousスライダーの価格帯のハンドル

Scriptaculousを使用して、2つのハンドルを持つ価格帯スライダーを作成しています。現時点での問題は、2つのハンドルが互いにスライドする可能性があることです。他のハンドルに到達した場合、どうすれば停止させることができますか

ありがとう

0 投票する
1 に答える
3189 参照

c++ - CloseHandle 呼び出しでハンドル例外が無効ですか?

私のアプリケーションでは、読み取り/書き込みを行う共有メモリへのハンドルを開きます。次のようにハンドルを開きます。

ここで設定される変数は Byte* の配列なので (Byte は unsigned char のエイリアスです)、標準の Byte ポインターのようにハンドルを使用できるようにキャストを再解釈します。

後で、次の方法でハンドルを解放しようとします。

CloseHandle の後に値が NULL に設定され、このメソッドを呼び出すコードはシングル スレッドのみであるため、これを呼び出すのは 1 回だけです。ただし、呼び出すと、次の警告が表示されます。

「FMLib_Comm_Layer.exe の 0x7c90e4ff (ntdll.dll) での初回例外: 0xC0000008: 無効なハンドルが指定されました。」

警告のために中断すると、閉じようとしているハンドルの値が「0x01c90000」であることがわかります。これは、共有メモリ ポインターとしては妥当と思われます。この実装に問題がある人はいますか?

0 投票する
1 に答える
1044 参照

matlab - ある m ファイルから別の m ファイルにハンドルを渡す

「メイン」ウィンドウから、別のウィンドウ「リスト」を開くボタンがあります。リスト ウィンドウには 2 つのリスト ボックスがあり、左側には名前があり、右側には名前を追加します。ただし、「リスト」ウィンドウの「OK」ボタンをクリックすると、リストに追加された名前を「メイン」ウィンドウに渡すことができません。

私が得ているエラーは次のとおりです。

両方の m ファイルが同じディレクトリにあります。私は立ち往生しています。ご協力ありがとうございました