問題タブ [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.
c# - DTM_SETSYSTEMTIME によって別のプロセスで dateTimePicker を更新します。
DTM_SETSYSTEMTIME を使用して、別のアプリケーションで dateTimeController を更新しようとしています。
残念ながら、試行は失敗しました。戻り値がゼロになるたびに、ピッカーは更新されません。重要なことは、dataTimePicker を持つアプリケーションは、SendMessage コマンドを実行した後、不正なメモリ アクセス例外というエラー メッセージを表示することがあります。
誰でもこれを修正するのを手伝ってもらえますか?
c# - cmd から winform アプリケーションへのメッセージの送信
Winform にアプリケーションがあり、このアプリケーションは cmd から起動されます。winform アプリケーションを一度起動して、winform アプリケーションにメッセージを送信したいと考えています。また、cmd から winform アプリケーションを閉じたい場合。
C# で Winform アプリケーションを作成しました。
私を案内してください。
前もって感謝します。
-ハルシャ
c++ - Windowsで独自のメッセージループを使用できますか?
Visual Studioを使用して、Windows上でC++プログラムを構築しています。これは、通知用のWindowsメッセージを送信するCOMベースAPIに依存しています。
これらのメッセージを処理するには、次の2つの可能性があります。
- Windowsフォームを作成し、メッセージを処理するdoModalを呼び出しますが、UIを使用したくないので、それは私がやりたいことではありません。
- メッセージを処理するための独自のループを作成する
何が最善か、またはメッセージを処理する別の方法があるかどうかはわかりません(おそらくループを起動できるWindows関数があります)
.net - Windows7で実行されている.netで非モーダルダイアログを閉じる際の問題
こんにちは私は単純なc-sharpwindowsアプリケーションを持っています。このフォームには、別の非モーダルポップアップフォーム(固定ツールウィンドウ)を起動するボタンがあります。ポップアップフォーム内では、ユーザーがポップアップフォームで実行するウィンドウメッセージを追跡し続けます。ユーザーがフォームを閉じる(ポップアップ)ときはいつでも、フラグm_bQueryShutdownSentをtrueに設定します。これは、メインフォームに何かを実行するように通知するためのものです。
私はラインを使用します
ユーザーが閉じるボタンをクリックしたかどうかを追跡し、フラグm_bCloseButtonActiveを設定します
問題は、このコードがXP/32ビットマシンで機能することです。Windows 7 x64では動作しません(ただし、私のアプリケーションは32ビットアプリとして実行するように構成されています)。ポップアップコードは、閉じるボタンのクリックアクションを処理できません(Windows7)。これは32ビットマシンで可能ですがXP/XP-Embedded / 2000
この点での助けは深く感謝します
c# - Windows Vista 以降で .NET を使用して WndProc メッセージをキャプチャする
.net 2.0 Windows フォーム アプリケーションがあります。
フォームでのユーザー アクティビティをキャプチャするために、WndProc メソッドをオーバーライドしました。
元:
m_bCloseButtonActive の値に基づいて、さらにアクションを実行します。
現在私が直面している問題は、オペレーティング システム Vista 以降 (Windows 7 でさえも) で [閉じる] ボタンをクリックしたイベントをキャプチャできないため、フォームが閉じないことです。
つまり、条件m.Result.ToInt32() == HTCLOSEが true になることはなく、閉じるボタンをクリックしてもフォームが閉じません。
私のアプリケーションは以前の OS (Windows 2000、XP、XP Embedded) で動作します。また興味深いのは、指定すると機能することです
ここで何が起こっているのか、どんな考えでも。これはデスクトップ Windows マネージャーに関連するものですか? 私のアプリケーションは閉じるボタンのクリック イベントをトラップできません。
前もって感謝します
c++ - C++ での Windows システム メッセージ定数
Windows システム メッセージ フックを使用して C++ でマウス クリック イベントを処理するためのさまざまなサンプル コードを調べていて、これは通常システムにのみ送信される CTRL、ALT、 SHIFT など 誰かが入力定数 (WM_RBUTTONDOWN
や などWM_LBUTTONDOWN
) の完全なリストを持っているか、どこにあるかを知っているかどうか疑問に思っていました。具体的には、キーボード入力用のメッセージ定数を知りたいです。
ありがとう
c# - C#にはDelphiのメッセージキーワードに相当するものがありますか?
デルファイでは、このような独自のメッセージを作成できます。
bu in c#私はこのようにそれを行うことができます
しかし、WndProc()をオーバーライドしたくないので、独自のMyMessage()関数を作成したいので、メッセージを投稿すると実行されます。
どうやってやるの?ありがとう。
c++ - WM_ENDSESSION メッセージの問題
WM_ENDSESSIONメッセージに問題があります。つまり、 WM_ENDSESSIONメッセージが送信されているときに、アプリケーション (WindowProc) のメイン ループから抜けたいと考えています。
...、しかし機能しません - アプリケーションはメインループを終了しません...
msdn で WM_QUERYENDSESSION と WM_ENDSESSION について読みましたが、役立つ情報が見つかりませんでした...
どこが間違っているのですか?
windows - Windows XP のメッセージのみのウィンドウで WM_POWERBROADCAST が受信されない
ブロードキャストメッセージがメッセージのみのウィンドウに送信されるかどうか、つまり次のように作成されるかどうかを調べようとしています:
問題は、そのウィンドウにブロードキャスト メッセージが届かないことです... ;)
windows-messages - レガシ アプリケーションへのウィンドウ メッセージング
WindowsMessage を使用して他のウィンドウを制御するアプリケーションを開発しました。C# でビルドしたサンプル アプリケーションで問題なく動作します。ただし、VB6.0 で開発されたレガシー ウィンドウで制御アプリケーションを構成しようとしました。ここで私は2つの問題を手に入れました、
1) 次のメソッドは false を返し、textfield は更新されませんでした。
誰かがそれを理解するのを手伝ってくれますか?
2) (ウィンドウ メッセージングを使用して) レガシー アプリケーションでサブコントローラーをスキャンすると、クラス名がThunderRT6FormDC、ThunderRT6UserControlDCであるコントローラーがいくつか見つかりました。これらのコントローラーは何ですか?