問題タブ [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 投票する
3 に答える
4887 参照

c# - WinAPI を使用したウィンドウのスクリーンショット

WinAPI と C# を使用してプログラム ウィンドウのスクリーンショットを作成する方法は?

WM_PAINT (0x000F)スクリーンショットを作成したいウィンドウにメッセージを送信してwParam = HDC処理しますが、ピクチャボックスにスクリーンショットがありません。メッセージを送信するWM_CLOSEと、すべてが起動します (ターゲット ウィンドウが閉じます)。私が間違っていることは何WM_PAINTですか?HDC は PictureBox (WinForms) コンポーネントではないのでしょうか? PSGetLastError() == ""

0 投票する
3 に答える
3176 参照

c# - PostMessageが機能していないようです

PostMessageを使用してタブキーを送信しようとしています。

これが私のコードです:

Enterキーを押すとコードが呼び出されますが、何も起こりません。次に、Tabキーを押すと、正常に動作します。(したがって、タブメッセージの送信に問題があります。)

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

exception - GrailsのJMSMessageCreator.createMessage()

grailsアプリケーションにjmsを実装しようとしています。

ActiveMQブローカーにリストされている春ベースの環境にいくつかのJMSコンシューマーがあります。メッセージを作成し、要求応答方式で受信する簡単なテストコマンドラインクライアントを作成しました。

これは、SpringJMSの方法でMapMessageを送信するスニペットです。私が春の世界にいる限り、これは私にとってうまくいきます。

しかし、このメソッドをgrailsテストアプリに実装しようとすると、いくつかのMETHOD_DEF例外が発生しますJMSプラグインが提供するjmsTemplate.convertAndSende(Queue、Message)を介した単純なTextMessageの送信は機能します。

誰か助けてもらえますか?これは一般的な問題ですか?

乾杯ハンス

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

c# - SendMessage ビデオキャプチャ const

コード サンプルを使用して Web カメラに接続していますが、SendMessage メソッドに渡される変数の意味がよくわかりません。

-1 とはどういう意味ですか? スケーリング/プレビューするか、スケーリング/プレビューしないか? 0/1 が使用され、0 は false を意味し、-1 が何を意味するのかわかりません。

この場合のゼロは何を意味するのでしょうか? それとも、このメッセージは単に無効であり、最後のゼロ引数と同様にゼロには意味がありませんか?

ところで、最後のゼロ引数はどういう意味ですか?

事前にどうもありがとうございました :)

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

listview - Autohotkey を使用して ListView でチェックボックスをチェック済みの状態に設定する方法

listViewControl 内で定義されたチェックボックスを「チェック」および「チェック解除」する必要がある Autohotkey スクリプトを作成しています。

それを行う方法は、LVM_SETITEMSTATEパラメーターを使用してSendMessageをリストビュー(またはリストビューアイテム自体)に使用することだと思いますが、正確な形式はわかりません...誰かアイデアがありますか?

1000 はチェックボックスがチェックされることを意味し、2000 は彼がチェックされないことを意味すると思います。

ListViewItem ごとにループする必要がありますか?

私も使用しようとしました

しかし、それもうまくいかないようです。

問題を強調するために、私は独自のリスト ビューを作成しているのではなく、既存のアプリケーション ListView の状態を操作しようとしています。しかし、この画面では、最初にすべてのコンポーネントを選択してから、次の画面に移動する必要があります) ここに AutoHotKey エキスパートはいますか?

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

c++ - ウィンドウに送信するときに SendMessage (F4) が失敗する

Visual Studio 6 (VC++ 6.0) での作業 ActiveX 日付ピッカー コントロールを使用していますが、既定では展開されていません ( 3006216 )。または、キーボード メッセージ (F4) をウィンドウに送信してコントロールを開こうとしていますが、そうしても何も起こりません...

結果は常に 0 です - メッセージ送信をテスト/検証するにはどうすればよいですか?

事前にどうもありがとう...

オリ

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

delphi - 別のプロセスで SendMessage(..) を使用してデータレコードを送信する方法

私は2つの別々のプロセスでデータを送信していましたが、失敗しました。同じプロセスの下でのみ機能します...これがコンセプトです。

//------------------------------------------------ -----------------------------------
メインアプリ
//------------ -------------------------------------------------- ----------------------

//------------------------------------------------ -----------------------------------
サブアプリ
//------------ -------------------------------------------------- ----------------------

:OnCaptureMessage

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

c# - TDM_CLICK_BUTTONの戻り値を持つSendMessageは常にゼロです

私のC#アプリケーションでは、TDM_CLICK_BUTTONメッセージを使用してTaskDialogのボタンをクリックしようとしています。これは基本的には問題なく機能します。私が期待することは起こります。TDN_BUTTON_CLICKED通知も届きます。

ただし、ドキュメントSendMessageには、呼び出しが成功した場合のの戻り値はゼロ以外になると記載されています。しかし、私にとっては常にゼロを返します。

これは私のコードです:

lastWin32Error例外がスローされると、常にゼロになります。これは、すべてが正常であることを示すもう1つの指標になります。

SendMessage私のコードでは次のように宣言されています:

ドキュメントが間違っていますか、それともメッセージを間違って使用していますか?

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

c# - C#とSendMessage(キー)が機能していません

アプリケーションにキーを送信しようとしました。簡単なテストのために、私はメモ帳を使用しました。コードは次のようになります。

しかし、何も起こりません。

私の主な目標は、昇格されたアプリケーションにキーを送信することですが、最初にメモ帳に送信したいと思います。SendMessageを使用したいのは、ボタンを押す時間を制御したいからです。また、他のアプリケーションをフォアグラウンドに配置したくないからです。それが私がSendKeysを使っていない理由です。

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

c# - プログラムによる RDP ログインと SendMessage

プログラムで仮想マシン (XP SP3 / .NET3.5 / VS 2008) に RDP し (資格情報は .rdp ファイルに保存されています)、UI 自動化テストを行う必要があります。ドメインのセキュリティのため、対話型ログオンに対してプログラムで「OK」と答える必要があります。ログイン後、他のダイアログ ウィンドウやボタンなどへの SendMessages にアクセスできますが、この初期画面で SendMessage を機能させることができませんでした。私は spy++ を使用して、Enter キーを押したときに実際に送信されるものをキャプチャしました。プログラムを実行しているときに spy++ ログで応答を表示すると、これらのメッセージを複製できるようですが、メッセージで使用するバリアントに関係なく、何も起こりません. プログラムでこれを行うことさえ可能かどうか、またはセキュリティの問題のためにOSがこの種の自動化を妨げているかどうかを知りたいですか?

Enterボタンを押したときにspy ++に表示されるメッセージ(その最初の画面では、どのキーでも実行できるようです):

以下のコードを実行し、IHWindowClass (以下の hwnd6) に送信されたメッセージを見ると、上記のメッセージがそのウィンドウに生成されていることがわかります。どんな助けでも大歓迎です!

コードの関連セクションは次のとおりです。