問題タブ [windows-messages]

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 に答える
1146 参照

c# - DTM_SETSYSTEMTIME によって別のプロセスで dateTimePicker を更新します。

DTM_SETSYSTEMTIME を使用して、別のアプリケーションで dateTimeController を更新しようとしています。

残念ながら、試行は失敗しました。戻り値がゼロになるたびに、ピッカーは更新されません。重要なことは、dataTimePicker を持つアプリケーションは、SendMessage コマンドを実行した後、不正なメモリ アクセス例外というエラー メッセージを表示することがあります。

誰でもこれを修正するのを手伝ってもらえますか?

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

c# - cmd から winform アプリケーションへのメッセージの送信

Winform にアプリケーションがあり、このアプリケーションは cmd から起動されます。winform アプリケーションを一度起動して、winform アプリケーションにメッセージを送信したいと考えています。また、cmd から winform アプリケーションを閉じたい場合。

C# で Winform アプリケーションを作成しました。

私を案内してください。

前もって感謝します。

-ハルシャ

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

c++ - Windowsで独自のメッセージループを使用できますか?

Visual Studioを使用して、Windows上でC++プログラムを構築しています。これは、通知用のWindowsメッセージを送信するCOMベースAPIに依存しています。

これらのメッセージを処理するには、次の2つの可能性があります。

  • Windowsフォームを作成し、メッセージを処理するdoModalを呼び出しますが、UIを使用したくないので、それは私がやりたいことではありません。
  • メッセージを処理するための独自のループを作成する

何が最善か、またはメッセージを処理する別の方法があるかどうかはわかりません(おそらくループを起動できるWindows関数があります)

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

.net - Windows7で実行されている.netで非モーダルダイアログを閉じる際の問題

こんにちは私は単純なc-sharpwindowsアプリケーションを持っています。このフォームには、別の非モーダルポップアップフォーム(固定ツールウィンドウ)を起動するボタンがあります。ポップアップフォーム内では、ユーザーがポップアップフォームで実行するウィンドウメッセージを追跡し続けます。ユーザーがフォームを閉じる(ポップアップ)ときはいつでも、フラグm_bQueryShutdownSentをtrueに設定します。これは、メインフォームに何かを実行するように通知するためのものです。

私はラインを使用します

ユーザーが閉じるボタンをクリックしたかどうかを追跡し、フラグm_bClos​​eButtonActiveを設定します

問題は、このコードがXP/32ビットマシンで機能することです。Windows 7 x64では動作しません(ただし、私のアプリケーションは32ビットアプリとして実行するように構成されています)。ポップアップコードは、閉じるボタンのクリックアクションを処理できません(Windows7)。これは32ビットマシンで可能ですがXP/XP-Embedded / 2000

この点での助けは深く感謝します

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

c# - Windows Vista 以降で .NET を使用して WndProc メッセージをキャプチャする

.net 2.0 Windows フォーム アプリケーションがあります。

フォームでのユーザー アクティビティをキャプチャするために、WndProc メソッドをオーバーライドしました。

元:

m_bClos​​eButtonActive の値に基づいて、さらにアクションを実行します。

現在私が直面している問題は、オペレーティング システム Vista 以降 (Windows 7 でさえも) で [閉じる] ボタンをクリックしたイベントをキャプチャできないため、フォームが閉じないことです。

つまり、条件m.Result.ToInt32() == HTCLOSEが true になることはなく、閉じるボタンをクリックしてもフォームが閉じません。

私のアプリケーションは以前の OS (Windows 2000、XP、XP Embedded) で動作します。また興味深いのは、指定すると機能することです

ここで何が起こっているのか、どんな考えでも。これはデスクトップ Windows マネージャーに関連するものですか? 私のアプリケーションは閉じるボタンのクリック イベントをトラップできません。

前もって感謝します

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

c++ - C++ での Windows システム メッセージ定数

Windows システム メッセージ フックを使用して C++ でマウス クリック イベントを処理するためのさまざまなサンプル コードを調べていて、これは通常システムにのみ送信される CTRL、ALT、 SHIFT など 誰かが入力定数 (WM_RBUTTONDOWNや などWM_LBUTTONDOWN) の完全なリストを持っているか、どこにあるかを知っているかどうか疑問に思っていました。具体的には、キーボード入力用のメッセージ定数を知りたいです。
ありがとう

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

c# - C#にはDelphiのメッセージキーワードに相当するものがありますか?

デルファイでは、このような独自のメッセージを作成できます。

bu in c#私はこのようにそれを行うことができます

しかし、WndProc()をオーバーライドしたくないので、独自のMyMessage()関数を作成したいので、メッセージを投稿すると実行されます。

どうやってやるの?ありがとう。

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

c++ - WM_ENDSESSION メッセージの問題

WM_ENDSESSIONメッセージに問題があります。つまり、 WM_ENDSESSIONメッセージが送信されているときに、アプリケーション (WindowProc) のメイン ループから抜けたいと考えています。

...、しかし機能しません - アプリケーションはメインループを終了しません...

msdn で WM_QUERYENDSESSION と WM_ENDSESSION について読みましたが、役立つ情報が見つかりませんでした...

どこが間違っているのですか?

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

windows - Windows XP のメッセージのみのウィンドウで WM_POWERBROADCAST が受信されない

ブロードキャストメッセージがメッセージのみのウィンドウに送信されるかどうか、つまり次のように作成されるかどうかを調べようとしています:

問題は、そのウィンドウにブロードキャスト メッセージが届かないことです... ;)

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

windows-messages - レガシ アプリケーションへのウィンドウ メッセージング

WindowsMessage を使用して他のウィンドウを制御するアプリケーションを開発しました。C# でビルドしたサンプル アプリケーションで問題なく動作します。ただし、VB6.0 で開発されたレガシー ウィンドウで制御アプリケーションを構成しようとしました。ここで私は2つの問題を手に入れました、

1) 次のメソッドは false を返し、textfield は更新されませんでした。

誰かがそれを理解するのを手伝ってくれますか?

2) (ウィンドウ メッセージングを使用して) レガシー アプリケーションでサブコントローラーをスキャンすると、クラス名がThunderRT6FormDCThunderRT6UserControlDCであるコントローラーがいくつか見つかりました。これらのコントローラーは何ですか?