問題タブ [sendmessage]

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 投票する
0 に答える
4772 参照

vb.net - vb.net を使用して ctrl+down キーを送信する

これは私のコードです.何らかの理由で機能していません

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

windows - Windows メッセージの送受信

Windows メッセージは、Windows OS 上のアプリケーションに通知する良い方法のようです。実際にはうまく機能しますが、いくつかの質問が頭に浮かびます。

SendMessage ルーチンのlparamに構造化データを指定する方法(多くのメッセージ コードと同様)。つまり...もちろん、パラメーターはポインターですが、プロセスはどのようにアクセスするのでしょうか? メッセージを送受信するプロセスによってロードされたDLLによって割り当てられているのでしょうか?

メッセージの構造化パラメーターを (送信者と受信者の間で) 共有することは可能ですか? それらは、送信操作とピーク操作の間でマーシャリングされますか? この場合、構造化パラメーターを変更することで、呼び出し元からデータを返すことは可能ですか? これは、PostMessage ルーチンの代わりに同期的に実行されるため、SendMessage で役立ちます。

他にも疑問...

PostMessageやSendNotifyMessageとの違いは何ですか?

メッセージ ポンプの処理中に、アプリケーションがそれ自体に SendMessage を呼び出した場合、デッドロックが発生する可能性はありますか?

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

c++ - 送信メッセージが機能しない

IE の rebar/toolbar にメッセージを送信しようとしましたが、ツールバーがメッセージの効果を受けていないようです。誰かがどこに問題があるか教えてもらえますか?

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

c# - スクロールバーの動きSetScrollPosとSendMessage

プログラムでウィンドウのスクロールバーを動かそうとしています。私は最初に:を送信します

その後:

wparamは正しいです。spy ++で調べると、上記のコードでスクロールを送信することと実際にスクロールすることの唯一の違いは、実際のスクロールでは、メッセージのネストレベルは1ですが、ここではゼロです。しかし、それとは別に、他のすべてのプロパティと同じ、WM_VSCROLL、handle、position、wparamなど。ただし、プログラムによるスクロールではバーは移動しません。私が間違っていることについての提案はありますか?

PS:ac#アプリケーションからこれを実行しようとすると、1トンになります!

編集:SB_BOTTOMをwparamに渡すと、スクロールの最後に正しく移動します。

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

c# - COPYDATASTRUCTを使用したSendMessageのC++からC#への変換

私はC++アプリケーションをC#に変換していますが、これは一般的にかなり簡単ですが、現在はポインターを処理していて問題が発生しています。

これは元のC++コードです

構造定義付き

マーシャリングを使用してポインターを処理する、C#への変換は次のとおりです。

さらに、C#コードで次のものを使用しています。

私のコードは私が望む応答(ビデオウィンドウを動かしている)を受け取っていないので、私は何か間違ったことをしました。

この分野の経験がある人は、私が間違っていることを教えてもらえますか?

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

wpf - WPF でのウィンドウ インタラクション/メッセージング

メイン ウィンドウとデータベースを更新するためのウィンドウの 2 つのウィンドウがあります。メイン ウィンドウには、データベースからのデータが表示されます。データを渡すために DataGrid に接続しているメイン ウィンドウにプライベート変数があります。更新ウィンドウに入力した情報でこのプライベート変数を更新する必要があります。更新ウィンドウでこのデータにアクセスしようとするか、更新からメインにメッセージを送信してメインに更新するように指示する方法を教えてください。それが明確でない場合は、さらに詳しく説明できます。

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

windows - SendMessage WM_LBUTTONDOWN/UP はボタンでは機能しますが、ウィンドウでは機能しません

SendMessage を使用して、単純なマウス ダウン/アップ メッセージを Windows Calculator に送信しようとしています。メッセージをボタンに直接送信することで、ボタンを押すことができました。しかし、同じメッセージをメインの電卓ウィンドウ ハンドルに送信できませんでした。hWnd が電卓のウィンドウ ハンドルであることを考えると、これが私のコードです。

x/y オフセットを "5" キーの位置に変更して、fiveKey ではなく hWnd にメッセージを送信しても機能しない理由を誰かに説明してもらえますか? 最終的には、このコードを使用して、電卓などのボタンを持たない別のアプリケーションでのマウス クリックをシミュレートしたいと考えています。

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

vb.net - VB.NET で PostMessage/SendMessage を受信するには?

ソフトウェア (オーディオ プレーヤー) の 1 つにeventghost用の小さなプラグインを作成しようとしています。EventGhost は、SendMessage または PostMessage メッセージを送信して、他のアプリを制御できます。VB.NET アプリでこのようなメッセージを受信するにはどうすればよいですか? 何か案は?ありがとう!

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

iphone - iPhoneのmail.appがメッセージ本文を編集するために使用するUIは何ですか

私は新しいiPhoneプログラマーです。HTMLを処理でき、mail.appの返信または転送メッセージと同じように編集可能なUIを知りた​​い.. UIScrollViewで適用されたのはUIWebViewまたはUITextViewですか? このUIにメッセージの返信と転送を行い、メッセージをデータベースに保存できるようにします。そのため、ユーザーがcc、bcc、件名、メッセージ本文フィールドに入力したデータを取得できないため、mailcomposerコントローラーを使用できません。

誰でも助けることができますか?

ありがとうございました。

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

c# - C# - 描画をロックする

基本的に、次のように WM_SETREDRAW メッセージの送信を処理するクラスを設定しました。

次に、カスタム ユーザー コントロールに Redraw メソッドを追加します。

私の問題は、「Draw Stuff」コメントが描かれている場所に何も描画されないことです。私は何を間違っていますか?(サイズ変更など、描画に影響する値が変更されると、Redraw が呼び出されます)