問題タブ [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.
winapi - select all(ctrl-a)を取得してCEditコントロールで作業する
CEditコントロールにselectall(ctrl-a経由)を実装しようとしています。これを行うには、CEditを継承するクラスを作成し、次のようにWM_KEYDOWNのハンドラーを追加します。
Webを見てみると、これは機能するはずですが、ctrlとaの両方を同時に登録することはありません。
c++ - Win32:ボードレスポップアップウィンドウを作成する方法
Win32 APIは、ウィンドウ作成用の多くのスタイルを提供します。このコードで作成したウィンドウから1ピクセルの境界線を削除できるスタイルを探しています。
そして私は結果を得ました:
フラグのどの組み合わせでウィンドウから黒い境界線を削除できますか。
c++ - C++ で埋め込み Web コントロールに画像データを提供する方法
私の C++ アプリでは、Web ブラウザー (Internet Explorer) コントロール (CLSID_WebBrowser) を (COM 経由で) 埋め込んでいます。
IHTMLDocument2::write() メソッドを使用してそのコントロールに独自の html を表示できますが、html に<img src="foo.png">
要素がある場合は表示されません。
何らかの方法で foo.png のデータを Web コントロールに提供する方法があると思いますが、この機能をフックする適切な場所が見つかりませんか?
foo.png のコンテンツを提供することを完全に制御する必要があるため、res:// プロトコルを使用するか、ディスクに保存して file:// プロトコルを使用するなどの回避策は十分ではありません。<img src="foo.png">
埋め込まれた CLSID_WebBrowser コントロールがIHTMLDocument2::write() で指定された html データを参照すると、このデータを提供するように求められるように、何らかの形でコードをプラグインしたいだけです。
python - Python - win32con.FLASHW_* フラグ
こんにちは、
彼のリンクhttp://docs.activestate.com/activepython/2.7/pywin32/win32gui__FlashWindowEx_meth.htmlには、win32gui.FlashWindowEx() のドキュメントがあります。
しかし、Windows 7のタスクバーで起こるのは、アイコンが点滅ではなく金色の背景になることだけなので、私の質問は、ドキュメントで言及されている win32con.FLASHW_* フラグ、おそらくそれらに関する詳細情報へのリンクについて知っている人はいますか?
乾杯
c++ - ブロッキング呼び出しが行われるまで、外部変数はスレッドで使用できません...
2 つのコード ファイルがあり、1 つにはWinMain()
関数が含まれており、すべての関数はメイン ダイアログ ウィンドウに関連しています。もう 1 つは、プログラムに関連するスレッド コールバックと変数関数を含みます。HWND hWnd = NULL
MainDlg.cpp でグローバル変数として定義しextern HWND hWnd
、Other.cpp (スレッド コールバックを含む) で定義しました。WM_INITDIALOG
メッセージがウィンドウに送信されると、スレッドが作成されます。スレッド コールバック内では、hWnd
長い操作が実行されるまで変数は null であり、その後は使用可能になります。
MainDlg.cpp
その他.cpp
ListenThread
アプリケーションが起動されると、コールバック内の両方のメッセージ ボックスが表示されます。なぜこれが起こっているのか誰か教えてもらえますか?の冒頭で行う以外に、これを修正するためにできることはありますか?while( hWnd == NULL );
ListenThread
c# - selectedIndex の代わりに選択したテキストを使用する
win32の に接続されている に接続していますdataset
。bindinglist
combobox
値が「Computer」のプライベート文字列がある場合displaymember
、「Computer」が として選択されるようにしたいと思います。combobox
主な問題は、「コンピューター」を選択するために を使用すると機能しないことですが、 を使用すると正常に機能しSelectedText
ます。ただし、 を使用するには、テキストを選択するために table から行番号を知る必要があります。combobox
selectedIndex
selectedIndex
c++ - 子ボタンを押すとC++ウィンドウがフォーカスを失う
C ++アプリケーション用にGUIを実行しようとしていますが、キー押下イベントに問題があります。基本的に、ボタンをクリックしない限り(メインウィンドウはキーイベントを登録します)、すべてが正常に機能しますが、ボタンをクリックするとすぐにメインウィンドウはフォーカスを失い、キーイベントをキャプチャしなくなります。これはばかげた質問かもしれませんが、私はC++を初めて使用します。これは私が使用しているコードの一部です:
メインウィンドウの作成:
ボタンの1つを作成します。
また、ボタンをクリックするたびにイベントが発生することに気づきましたWM_KILLFOCUS
。そのため、これが焦点の問題だと思います。また、WM_KILLFOCUSイベントをキャプチャしてから、フォーカスを再度設定しようとしましSetActiveWindow
たが、プログラムがクラッシュしました。
どんな助けもいただければ幸いです:)
c++ - リストボックスの実装方法は?
vc++ で winform を開発しようとしています。
win32 アプリケーションで 3 つの列 (ファイル名、作成者、サイズ) を持つリストボックスを実装し、ファイル名 (クリックするとファイルが開きます) を追加し、値によって作成する方法を教えてください。
c# - Windows フォームを常に一番上に作成し、他のアプリがスペースを利用できないようにする
win7 には 3 つのモニターと 1 つのタスクバーしかありません。各追加画面の下部に単純なタスクバーのようなフォームを表示したいと考えています。このフォームでは、単純なリンクのみが表示されます。
ルックアンドフィールを取得して、常に上部に表示することはできますが、問題は、IE などの別のウィンドウを最大化すると、フルスクリーンに最大化され、ウィンドウの下部がフォームの下になることです。
ウィンドウが最大化されている場合は、ウィンドウのタスクバーのように、フォームの上部まで最大化してください。
これは可能ですか?これは個人的な使用のみです...
winapi - Displaying icon larger than 32x32 in dialog box
Hi I created a dialog box within win32:
The icon file contains different sizes of images i.e. 16x16, 32x32, 48x48 etc however the code above only allows it do be displayed as 32x32. Even if i change it to
.. it still shows as 32x32. How do you fully control icon size? My original intention was to display a bmp.
Any help most appreciated.