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

android - ハンドラーに到着する前に遅延メッセージを削除する方法は?

私の問題は、1 秒の遅延でメッセージを送信する必要があることです。次に、ハンドラーが何らかのアクションを開始します。これで画像が得られます。

それにもかかわらず、ハンドラーが何もしないようにするために、既に送信されたメッセージを (2 番目が経過する前に) 削除する必要があるいくつかの条件があります。これを行う方法がわかりませんでした(またはそれが可能かどうかさえも)ので、誰か手がかりがあれば教えてください..

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

c++ - WINAPI: 他のプロセスからのメッセージを見る

私は Windows API にまったく慣れていないので、別のプロセスが受信したメッセージを覗く方法を知りたいと思っています。例として、たとえばメモ帳の HWND を取得し、このウィンドウに送信されるすべてのメッセージを確認したいと考えています。C/C++ でコーディングしています。

ありがとうございました

0 投票する
6 に答える
8496 参照

windows - タスクマネージャーがプログラムを強制終了しないようにするにはどうすればよいですか?

DelphiアプリケーションがWindowsタスクマネージャー(またはProcess Explorerなど)によって強制終了されないように保護する方法はありますか?

Windowsメッセージはそれを行うことができると思います(フックを実行し、TerminateProcessメッセージをインターセプトすることによって)。

この保護の例が欲しいです。KasperskyAnti-Virusスイートは次のようなものです。タスクマネージャーでプロセスを終了することはできません。

0 投票する
8 に答える
499174 参照

mysql - MySQL: 大きな VARCHAR と TEXT?

ユーザー間のメッセージを記録する MySQL のメッセージ テーブルがあります。典型的な ID とメッセージ タイプ (すべて整数型) とは別に、実際のメッセージ テキストを VARCHAR または TEXT として保存する必要があります。フロントエンドの制限を 3000 文字に設定しています。これは、メッセージがこれより長くデータベースに挿入されないことを意味します。

VARCHAR(3000) または TEXT を使用する理由はありますか? VARCHAR(3000) を書くだけで、やや直感に反する何かがあります。私はスタック オーバーフローに関する他の同様の投稿を見てきましたが、このタイプの一般的なメッセージ ストアに固有のビューを取得するとよいでしょう。

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

c# - 子ユーザーコントロールから親にメッセージを渡す方法

これは、Windowsフォーム/ .Net C#の質問です。

透明キーと背景色で完全に透明になるフチなしウィンドウがあります。ウィンドウ内には、いくつかのユーザーコントロールがあります。

ウィンドウを動かせるようにしたい。親ウィンドウでこれを行う方法は知っていますが、私の問題は、子コントロールが表示される唯一のものであり、したがってクリック可能な唯一のものであるということです。

問題は、特定のメッセージを親に渡して、マウスの右ボタンが押され、マウスが子コントロールのいずれかで移動しているときに親が移動できるようにするにはどうすればよいですか?

または多分あなたは別の方法を提案することができますか?

助けてくれてありがとう。

マーク

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

delphi - WM_SysCommand Delphi でのウィンドウ移動の防止

次のコードを使用して、プログラムの最小化ボタンが押されたときにキャプチャし、タスクバーからフォームを非表示にして、システム トレイに最小化できるようにします。

このコードは閉じるボタンを介してプログラムを閉じることを妨げていたため、閉じるボタンにもキャプチャを配置する必要がありました。私が助けを必要としているのは、このコードで機能しなくなったキャプション バーによるプログラム ウィンドウのドラッグを修正する方法です。

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

.net - .NETFrameworkメッセージのみを表示するためのSPY++はありますか?

バックグラウンドで.netフレームワークで実行されている関数/メッセージを表示するための優れたプログラムはありますか?.NETのみで、spy++が実行しているのと同様の何かを探しています。

私はそれを引き起こしているものを理解する必要があるいくつかの奇妙な行動をしています、そして私はそれ以上の代替案を考えていません。

ありがとう

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

delphi - RichEdit VCL と URL。OnPaint の問題の回避策

私の問題は、Delphi progies が怖がらせて死に至らしめるものにあります - Windows のリッチ エディット (XP および XP 以前のバージョン)。

状況:

フォームのOnCreateにEM_AUTOURLDETECTIONを追加しました。ターゲット -> RichEdit1. 次に、フォームを表示した後に「折りたたまれた」フォームがあります。RichEdit コントロールは静的で、表示され、有効になっていますが、フォーム ウィンドウが折りたたまれているため「非表示」になっています。

Button1 を使用し、フォームの Constraints および Size プロパティを変更して、フォームを展開および折りたたむことができます。

初めてフォームを展開した後、RichEdit1 コントロール内の URL が強調表示されます。しかし、2 回目、3 回目、4 回目など... フォームを折りたたんで展開すると、RichEdit1 コントロールは URL を強調表示しなくなります。

私はEM_SETTEXTMODEメッセージ、WM_UPDATEUISTATE、基本的なWM_TEXTメッセージも試しました->運がありません。このmerssageは、キーボードストローク(仮想キーコード)を送信している間は実際に機能します(検出を有効にします)が、テキストが変更された場合はそうではないようです。また、リッチエディット コントロールを動的にするコードを書き直そうと考えています。これで問題は解決しますか?

おそらく解決策は、OnPaint / OnDraw メソッドをオーバーライドして、フォームの折りたたみまたは展開時にハイライト (フォーマット) が失われないようにすることですか?

奇妙なことに、Embarcadero のドキュメントには、この関数はテキストが変更された瞬間に機能しなければならないと書かれています。うまくいかないのはなぜですか?

どんな助けでも感謝します。私がこのコミュニティ Wiki を作成しているのは、これがよくある問題であり、一緒に解決策を見つけられるからですよね? :)

また、フォローアップと関連する質問:

OnPaint をオーバーライド

RichEdit 2.0 で URL を自動検出するには?

http://www.vbforums.com/archive/index.php/t-59959.html

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

visual-c++ - 送信方法、キーボード メッセージ ミラーを edit1 コントロールに送信

gMsgHook = SetWindowsHookEx(WH_KEYBOARD_LL, GetMsgHookProc, ghInstDll, 0);

.......

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

iphone - アイフォン メッセージ アプリ. どうすれば似たようなものを構築できますか?

iPhoneにデフォルトで付属するiPhoneメッセージアプリに非常に似たものを構築したいと考えています。メッセージ アプリの会話ビューを作成するためにどの UI 要素を使用すればよいかわかりません。

バルーンはどのように作成され、どのように位置に配置されますか。バルーンを作成するために使用される UI 要素は何ですか?

iPhoneアプリ開発初心者です