問題タブ [window-style]
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.
windows - ウィンドウ スタイル / 最小限のタイトルバー/境界線
すべての可能なウィンドウ/ダイアログ フレーム スタイルと、それぞれの画像との組み合わせを一覧表示するリソース (Web サイト) を探しています。私のソフトウェアはとにかく古いプラットフォームをサポートしないので、私は本当に Vista にしか興味がありません。
ここにも、より具体的なケースがありますWS_EX_TOOLWINDOW
。それ以外の場合、ツール ウィンドウのスタイルは私のニーズに合っていますが、通常のウィンドウの境界線に加えて、この 1 ピクセル幅の白い境界線を黒いアウトラインの内側に追加しているように見えます。
以前のバージョンの Adobe Photoshop (CS2?) では、ツール ウィンドウに幅 8 ~ 10 ピクセルの非常に小さなタイトルバーがあったことを覚えています。IIRCもビスタフレーバーで提供され、使用されているWindowsスキンに準拠していたため、通常のwinapiで実行できるかどうか疑問に思っています..?
vb.net - Visual Basic 2008 Expressを使用して、vb.netでWindowsフォーム用のカスタムChromeを作成します
Visual Basic 2008 Expressを使用して、vb.netでWindowsフォーム用のカスタムChromeをどのように作成しますか?基本的に彼らが与えたものを捨てて、新しく始めたいのですが、それを簡単に行う方法はありますか?
winapi - ウィンドウ スタイルが 16 進数で存在するかどうかを確認する方法は?
ウィンドウ スタイルの 16 進数について質問があります。
http://support.microsoft.com/kb/111011/en-usによると、、、、、、および0x16CF0000
のウィンドウ スタイルが含まれています。WS_VISIBLE
WS_CLIPSIBLINGS
WS_CLIPCHILDREN
WS_CAPTION
WS_SYSMENU
WS_THICKFRAME
WS_MINIMIZEBOX
WS_MAXIMIZEBOX
ウィンドウ スタイルの組み合わせにウィンドウ スタイルが存在するかどうかを確認するにはどうすればよいですか? たとえば、WS_BORDER
( 0x00800000
) スタイルが に存在するかどうかを確認したいと思い0x16CF0000
ます。
c# - 実行時に Process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden を切り替えます
実行時にプロセスの可視性を切り替えたい、デフォルトで非表示になっている別のコンソール アプリのプロセスを介して起動する Windows フォーム アプリがありますが、管理者ユーザーがチェックボックスを介してこの状態を切り替え、コンソール アプリを表示できるようにしたいと考えています。彼らは選んだ。
私はこれを持っていますが、機能していません:
c++ - ウィンドウ スタイルの取得
GetWindowLong(hWnd, GWL_STYLE) を使用してウィンドウに特定のスタイルがあるかどうかを確認しようとしていますが、LONG 型の変数が得られます。const値型「WS_CAPTION」などから特定のスタイルをどのように確認しますか?
windows - アプリケーション ウィンドウの検出
CBT Windows Hookを使用して、ウィンドウの作成/削除/最小-最大/移動サイズ イベントを検出します。
私はうまく機能しますが、通常のウィジェットからのイベントをフィルタリングする必要があります。実際には、ユーザーがウィンドウと見なすウィンドウについてのみ、CBT フックによって通知される必要があります。
次のようにウィンドウをフィルタリングしても、スプリアスなイベントが継続的に発生するため、私が直面している問題は私を怒らせます。
これらの偽のイベントは、影の効果、メニュー、および画面に表示されるすべてのものから発生します。
その子から実際のウィンドウをフィルタリングする堅牢な方法はありますか?
一部のアプリケーションは境界線なしでメインウィンドウを作成できるため、または同様のテストを避けWS_BORDER
ます...または間違っていますか?
python - Tkinter / Tclでウィンドウスタイルを設定する:終了ボタンなし
TkinterはTcl/Tkの上の薄い層にすぎないことを私は知っています。Tkinterでは、ウィンドウのスタイルを変更するためにいくつかのことができます。1つの例はですroot.attributes('-toolwindow', True)
。これにより、ウィンドウスタイルがツールウィンドウのスタイルに変更されます。しかし、私は少し低いレベルに行くことを探しています。
ある時点で、Tcl/TkがWindowsのウィンドウスタイルを参照しているのではないかと思います。ウィンドウスタイルを設定し、ひいてはTkinterウィンドウスタイルを設定するために、これを行う必要があると確信しています。私はTkinterウィンドウにWS_DLGFRAMEスタイルであると確信しているものを提供しようとしています。しかし、私はこれにどのようにアプローチするかわかりません。
TkinterのTcl/Tk部分のどこでウィンドウスタイルが割り当てられるのか、そしてこのスタイルを取得するために何を追加する必要があるのか疑問に思っています。
最終的な目標は、以下のようなTkinterウィンドウの境界線スタイルを取得することです(終了ボタンがないことに注意してください)。
これはWindows7、ところでです。
c# - アプリケーションを「フルスクリーン」(WPF) にすると、Windows タスクバーでの不規則な動作
フルスクリーンモードのアプリケーションを開発中です。全画面ボタン/キーが押されると、アプリケーションは画面全体を占有する必要があります。つまり、Windows タスクバーも消えます。
アプリケーションを初めて起動すると、フルスクリーン モードが計画どおりに機能し、Windows タスクバーが消えます。問題は、ウィンドウのサイズを変更するときです。サイズを変更した後、全画面表示モードが画面全体を占めることはなくなりました。Windows のタスクバーはそのままです。ウィンドウのサイズ変更を無効にするのは合理的ではありません (問題は解決しますが)。
WindowStyle.None
タスクバーを削除したのは私の理解でした(最初はそうです)。WindowStyle.None
ウィンドウのサイズを変更すると、最初の起動時の動作が停止する何かが変更されるかどうかは誰にもわかりません。
編集:ビューボックスを使用してコンテンツを全画面表示にスケーリングし、全画面モードでのビューボックスのストレッチは「塗りつぶし」に設定されています
wpf - WPF で、ダイアログのようなウィンドウを作成するにはどうすればよいですか (つまり、クライアント領域の周囲に境界線のない灰色の背景)?
WPF で単純な「ダイアログ」タイプのウィンドウを作成しようとしています。ただし、この特定のインスタンスでは、クライアント領域に境界線や背景さえも持たせたくありません。単純な MessageBox の場合と同じように、コントロールをウィンドウの背景に表示したいだけです。
のさまざまな値を試してみましWindowStyle
たが、それらはすべてクライアント領域を色で示していました。また、クライアントを単純Background
に透明に設定しようとしましたが、黒でレンダリングするだけでもうまくいきませんでした。
これは、私が求めているものを示すくだらない Photoshop の仕事です。
注:アイコン、ボタン、メッセージなど、メッセージボックスの内容自体は気にしません。クライアント領域がどのウィンドウにも表示されないようにする方法を尋ねているだけです。 私はたまたまメッセージボックスを例として使用し、誰かが回答でそれにリンクしました。
ご覧のとおり (またはできない)、クライアント領域の目に見える境界はありません。
WinForms では非常に単純でしたが、WPF では困惑しました。誰?
wpf - ThreeDBorderWindowとSingleBorderWindowの違い
WPF XAMLでは、WindowStyle
None 、 SingleBorderWindow 、 ThreeDBorderWindow 、 ToolWindowのいずれかになります。
自分でオプションを試し、MSDNも調べましたが、 ThreeDBorderWindowとSingleBorderWindowの違いは視覚的にわかりません。「ThreeDBorder」は、SingelBorderと同じように2次元に見えます。それらの違いは何ですか?