問題タブ [win32gui]

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

c++ - C++ Win32 クライアント/フレーム領域でグラフィックスと描画を行う

Win32 C++ アプリの Windows メイン クライアント領域で描画するためのコードをどのように記述しますか? 「eclipse」API を使用する例をオンラインで見つけましたが、それをプログラムに入れると、IDE がエラーを出してコンパイルできませんでした。

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

c - シンプルな C プログラミング GUI

C言語でスチームテーブル方程式解法を開発したのですが、黒い画面のコンソールに値を入力するのは退屈です。

だから私は厳密にCでシンプルなGUIを作りたいと思っていました.

hello world コードを検索しましたが、どれもかなり長かったです。でもこれだけは理解できました。

CのGUIビルダーを使用して、このコードを取得しました.COMMANDBUTTON1のクリックでTEXTBOX1とTEXTBOX2から値をスキャンし、出力をTEXTBOX3に表示する方法を考えてまし?

何度も挑戦しましたがだめでした。良いサイトのリンクをくれたとしても、私はとても助かります。

0 投票する
0 に答える
282 参照

perl - Win32::GUI コントロールの境界線を削除する

プロジェクトのバイナリを生成するために PerlApp を使用するときはいつでも、テキスト ボックスやリストビューなどのコントロールの周りに醜い灰色の境界線が表示されます。(作例写真)

次のコードを使用してリストビューを作成しました。

この問題の解決策はありますか? ありがとうございました、

最大。

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

python - Windows-startupinfoのwShowWindowでPopenを表示に影響を与えない

calc.exeを最小化して開始するなどの簡単なことをしようとしていますが、実行されていません。

何を提供しても、いつもと同じようにポップアップしwShowWindowます。

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

winapi - 以前にディスパッチされたメッセージ コールバックが完了する前にメッセージがトリガーされた場合はどうなりますか?

これに対する決定的な答えを調査するためにしばらく時間を費やしましたが、信頼できる情報源を見つけることができませんでした.

私のシナリオはかなり簡単です。タイマーからの定期的なイベントを処理するメッセージ ポンプ セットアップを含むスレッドがあります。メッセージポンプのソースは次のとおりです。

TimerCallback に 500 ミリ秒以上かかる場合、タイマーはそのイベントを再度発生させます。コールバックはメッセージ ポンプと同じスレッドで実行されているため、次のタイマー メッセージがメッセージ ポンプによって処理される前に、コールバックが完了する必要があると想定しています。

あれは正しいですか?

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

c++ - Win32 : マウスの左ボタンと右ボタンを同時にクリックした場合のトラップ方法

ユーザーが左右のマウスを同時に (クリックして) 離したときの特定の動作をプログラムしようとしています。そのようなイベント/ジェスチャーをトラップする既知の方法はありますか? leftButtonUp と rightButtonUp をトラップする方法は知っていますが、このイベントをトラップする方法がわかりません。

左ボタンが押され、次に右ボタンがデルタ遅延で押された場合、それは問題ありません。ユーザーが右ボタン/左ボタンを放したときに、定義されたイプシロン時間内に他のボタンを放した場合、そのようなイベントが発生する必要があります。

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

winapi - win32-子ウィンドウのすべての親ウィンドウを検出する

APIと同じようにEnumChildWindows、反対のことが可能かどうか疑問に思っていました。つまり、子ウィンドウのすべての親ウィンドウを列挙し、最終的にメインアプリケーションウィンドウに到達する手法またはAPIがあるかどうかです。

私の問題は、同じ子ウィンドウ(ウィンドウクラスとキャプションで識別可能)を持つ複数の異なるアプリケーションがあることです。一度にアクティブになっているアプリケーション固有の子ウィンドウを検出したいのですが、両方がアクティブになっている場合は、どちらか一方を操作したいですか?

たとえば、「XYZ」と「ABC」という2つのアプリを実行していて、どちらも同じregを持つ子ウィンドウ/ダイアログを持っています。クラスとキャプションは言う-「構成」。ここで、「XYZ」アプリケーションから「構成」ダイアログのウィンドウの詳細を取得したいですか?

問題の詳細を適切に提示できたと思います。

ありがとう、

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

python - win32gui python を使用してアプリケーションのイメージ名を取得する

Windows OS で win32gui を使用してアプリケーション イメージ名を取得する方法はありますか? win32gui.GetWindowText( hwnd ) を使用してのみ Windows テキストを取得できます。タスクマネージャーに表示されるイメージ名を取得したいです。

ありがとう..

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

windows - TreeView を含む PropertySheet (WinAPI を使用)

私の WinAPI プログラムでは、設定ダイアログ ボックスに PropertySheet を使用しています。ページ (タブ) でプロパティ シートを使用します。つまり、PSH_PROPSHEETPAGE フラグを使用します。しかし、このようなタイプのプロパティ シートには、ソフトウェアのパラメータが多すぎます。だから私はツリービューでPropertySheetを使用したい:左側のツリービューとツリービューで現在選択されている項目のパラメータを持つページ - 右側。これどうやってするの?このために現在のプロパティ シートを変更できますか?またその方法は? (WinAPI のみを使用し、MFC は使用しません)

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

c# - Win32APIを使用してWinFormの前にSystem.Diagnosticsを表示する方法

私のメインフォームには、ソフトウェアスイートに属するプロセスのLargeIconビューのリストを含むListViewがあります。各LV(ListView)アイテムには、それぞれのアプリケーション(MarinaOffice、LaunchOffice、PureRentalなど)のソフトウェア製品のアイコンと同じテキストと画像の両方が含まれています。Process.GetProcesses()メソッド呼び出しでプロセスが見つかったかどうかに基づいてリストを更新するタイマーがあります。ユーザーが実行中のプロセスのListViewアイテムをクリックすると、現在のプロセスの前にそのプロセス(つまり、WinFormsアプリケーション)のウィンドウが最大化されて表示されます。以下のコードは、私が達成したいことをほぼ実行しますが、表示したいアプリケーションがすでに最大化されているが、モニター上にあるWindowsアプリケーションの背後にある場合は 私が示しているプロセスをアプリケーションの前に置くことはありません。つまり、以下のWIN32メソッドを使用して示しているアプリケーションが最小化されている限り、動作します。しかし、それはすでに最大化されていますが、そうではありません。