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

internet-explorer - SendMessage を使用して Internet Explorer を更新する方法

PostMessage や SendMessage などの「バックドア」を使用して (F5 キーを押すなどして) Internet Explorer を更新する方法を知っている人はいますか? Internet Explorer ウィンドウがアクティブでないため、キーボードを使用できません。

ありがとう

(言語は問いません)

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

c - 複数のルートウィンドウでFindWindowを使用する

そこで、win32のSendMessageをIPCとして使用するアプリを作成しています。

私はFindWindowを使用して、classNameとwindowNameに基づいてhWndを取得しています。他のルートウィンドウと同じ名前/クラス名を持つルート(デスクトップの子のように)ウィンドウと話したいまで、これはすべてうまくいっています。

必要なhWndを選択するために使用できるFindWindowの代替手段はありますか?

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

vb6 - Visual Basic 6でRichEdit貼り付けオブジェクトの位置を揃える方法は?

ユーザーがOfficeMathML数式オブジェクトを挿入できるようにするRichEditコントロールがあります。

基本的に、ロジックは次のようになります。ユーザーが数式の挿入をクリックし、外部のMathMLエディターを使用できるようにしてから、数式を表す画像をRichEditコントロールに貼り付けます。

その位置を見つけて、以下を使用してロックします。

ANSIの美しい世界ではすべて素晴らしいですが、Unicode文字も許可されています。私が気付いたのは、漢字を使用すると、挿入の位置が全体の半分だけ間違っていることです。 7番目の位置になり、3番目に挿入されます。

基本的に2で割ると、Unicodeは1バイトしか必要としないANSIと比較して、2バイトかかるためだと思います。つまり、私はRTF、RichEdit、およびVisualBasic6の経験がないダミーです。

だから私の質問は:sendMessage行を使用して画像を貼り付けるときに画像の位置を変更できますか?

または、RichEditボックスに挿入される画像の位置を制御する他の方法を使用しますか?

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

c++ - Windows Mobile WAP ウェイクアップ

Windows Mobile の "WAP Wakeup" 機能を使用するための指示、または実際のサンプルを教えてください。

http://msdn.microsoft.com/en-us/library/aa919167.aspxの指示に従おうとしています。残念ながら、それらは解決策の始まりを示すだけです。

ステップ 1: アプリケーションを登録して、特定のポートからの SMS メッセージをリッスンします。

ステップ 2: そのポートに SMS メッセージを送信する

ステップ 3: アプリケーションが開き、アプリケーション リスナー クラス ウィンドウにメッセージを送信します。

ステップ 4: そのメッセージを受け取り、イベントをバブルアップする

手順 2 ~ 4 についてはわかりません。それらは正しい手順ですか?

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

c# - プログラムでフォームの移動を開始する

ボタンのクリックから(タイトルバーを使用して)フォームを移動しようとしています。

SendMessage を使用すると、これは簡単だと思いました。

ただし、カーソルがフォーム クライアント領域にある場合はメッセージが送信されますが、フォームのタイトルバーには送信されないようです (カーソルがクライアント領域ではなくタイトルバーにあるにもかかわらず、フォームは何らかの形でイベントをキャプチャします)。

ボタンのmousedownイベントとクリックイベントの両方で上記のコードを試し、カーソルを移動してからbutton1を押しました。

助言がありますか?

0 投票する
4 に答える
10523 参照

multithreading - SendMessageによるスレッド通信

私の質問は次のとおりです。SendMessage() を使用して、2 つのスレッド間のスレッド通信を実装するにはどうすればよいですか。1 つはウィンドウ (GUI) で、もう 1 つはウィンドウなしです。

問題は、SendMessage() がハンドル (HWND) を必要とすることですか?

私のプロジェクトに関するもう 1 つの詳細: 2 つのスレッド、1 つはマネージド コードを実行 (ユーザー インターフェイスのあるスレッド)、もう 1 つはネイティブ コードを実行 (ウィンドウのないスレッド)

どうもありがとうございました!

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

c# - SendMessage を使用して scintilla コントロールからテキストを取得する

C# で SendMessage を使用して、Notepad++ でドキュメント テキストを取得しようとしています。以下は私の現在のコードです。SendMessage の最初の呼び出しでは、テキストの長さが正しく返されます。SendMessage の 2 回目の呼び出しでは、テキストが StringBuilder 変数のテキストに挿入されません。なぜだめですか?

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

winapi - WindowsサービスがユーザーのWindowsにメッセージを送信するための特別な考慮事項はありますか?

イベントを監視するWindowsサービスアプリケーション(GUIなし)を作成する必要があります。イベントが発生した場合は、標準のWindowsメッセージがアプリケーションに送信されます。アプリケーションのハンドルはDLLによってサービスに渡され、DLLはアンロードされるため、Windowsメッセージが使用したい方法です。

ただし、問題は、サービスがウィンドウハンドルにSendMessageを使用するために特別なことを行う必要があるかどうかです。これは、Vistaの別の画面または何かにある可能性があるためです。これは可能ですか?もしそうなら、私は何をしなければなりませんか?

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

c# - C++ 文字列を C# 文字列に送信します。相互運用

私はプロセス間通信が初めてで、助けが必要です。C++ プログラムから C# プログラムに文字列を送信できるようにしたいと考えています。私の問題は、結果の文字列が意味不明なことです。これが私のコードです:

送信プログラム (C++):

そして、受信プログラム(C#)(すでにWndProcをオーバーライドしています):

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

winapi - 非クライアント項目をクリックするための SendMessage

SendMessage で別のプログラムのメニューを有効にするのに問題があります。ユーザーがメニューをクリックしたときに Spy++ を調べると、次のことが起こります。

一方、WM_NCLBUTTONDOWN で SendMessage を使用して同じことを試みると、代わりに次のことが起こります。

これを正しく機能させる方法を知っている人はいますか?

乾杯

ロス