問題タブ [borderless]
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# - フチなしフォームの移動
ずっと前にウェブで見つけたコードについて、あなたの助けが必要です。悲しいことに、それがどこから来たのか覚えていません:(プロジェクトでボーダレスフォームを移動するには、次のコードを切り取って使用します:
私の問題は、コードがどのように機能するかを完全に理解していないことです。私が理解している限り、マウスボタンがフォーム上でクリックされると、イベントがアクティブになります。次に、マウス クリックが左クリックの場合、クエリに従います。そして、そこから、次のコードが何をするのかわかりません:(
matlab - MATLAB GUI で単純なボーダレス ボタンを作成する方法
簡単に言えば、MATLAB GUI でボーダレス ボタンを作成しようとしています。その理由は主に美学にあるので、なぜボーダレスであるべきかについて議論する必要はありません。
ボタンの境界線は MATLAB でアクセス可能なプロパティではないため、組み込みの MATLAB uicontrol だけを使用してこれを実行できないことは既にわかっています。したがって、境界を操作するには、(MATLAB が記述されている) 下層の Java コードにアクセスする必要があります。私は MATLAB でしかプログラミングしたことがないので、ここで迷ってしまいます。
私はここから例に従いました: http://undocumentedmatlab.com/blog/borderless-button-used-for-plot-properties
しかし、私はまだボーダレスボタンを取得していません.
簡単なコード例を次に示します (MATLAB ファイル交換で利用できる Yair Altman の findjobj の使用に注意してください)。
私が間違っていた場所について何か考えはありますか?ありがとう!
c# - Form_Load での AnimateWindow() の使用
ボーダレス フォームがあり、AnimateWindow() メソッドを使用して、フォームを開く、閉じるなどのアニメーションを作成します。私はこのコードを使用します:
フォームを閉じると、次のコードが機能するようです。
ただし、このコードでフォームを開くと:
何も起こらないようです。いくつかの推測とテストを行った後、AnimateWindow() メソッドを使用してフォームをフェードアウトさせることができましたが、それを使用してフォームをフェードインさtime
せても (パラメーターに関係なく) 何もしません。
何か案は?
c# - ボーダレス ウィンドウ アプリケーションのタイトル バーに ApplicationName(Not Responding) を表示する方法
私はボーダーレス wpf アプリケーションを持っています。アプリケーションが応答しない場合。アプリケーションのタイトル バーは、ApplicationName(Not Responding) のように表示されます。
これは、枠付きアプリケーション (タイトル バー付き) に適用されます。私の場合、タイトル バーは単なるテキスト付きのラベル コントロールです。では、アプリケーションが応答していないことを検出し、タイトルを ApplicationName(Not Responding) として表示するにはどうすればよいですか? Process.Responding Propertyを扱っていますか?
c++ - Qt 5.5 の QWebEngineView は FramelessWindowHint と互換性がありますか?
QWebView またはより最新の QWebEngineView を介した WebKit サポートが組み込まれているため、Qt でクロスプラットフォーム Web ブラウザーを作成しています。コンパクトなウィンドウ クロムを取得するには、Qt::FramelessWindowHint を介してネイティブ ウィンドウのタイトル バーと境界線を無効にしますが、サイズ変更や Windows の Aero Snap などのネイティブな動作は引き続き取得します。
まず、PKEのBorderlessWindowデモを切り詰めました。Windows 8.1 x64 では、ウィンドウのサイズを変更でき、カスタム タイトル バーをドラッグまたはダブルクリックでき、Aero Snap が機能します。
次に、中央の QLabel を QWebEngineView に置き換えてみました。これにより、ウィンドウの周りに灰色のネイティブ サイズの境界線が表示されました。ウィンドウの上部にインタラクティブ ウィジェット (メニューやツールバーなど) がある場合、QWebEngineView の「ゴースト」タイトル バーがそれらを押し下げますが、その場所でカーソル クリックを受け入れます。
2 つのウィンドウを比較したスクリーンショットを次に示します。(暗い背景で表示すると、右側の薄い灰色の境界線がよく見えます。)
QWebEngineView はフレームレス ウィンドウとまったく互換性がありますか、それともネイティブ ウィンドウ クロムの無駄なスペースに対処する必要がありますか?
編集: QWebEngineView を QWebView に置き換えると、この問題が回避されます。
ただし、WebView は推奨されておらず、WebEngine にはさらに便利な機能があります。
- Safari の WebKit の代わりに Chromium の Blink でレンダリングします
- マルチプロセスなので、UI をロックせずに Javascript を実行できます
- Panopticlickでブラウザ プラグインの詳細を漏らしません(試してみてください。QWebView は Javascript で navigator.plugins を入力しますが、QWebEngineView はしません)。
それでも、ネイティブ タイトル バーのスペースを無駄にしたくないので、QWebEngineView をフレームレス ウィンドウで動作させることができるなら、その方法を知りたいです。
メインウィンドウ.h:
メインウィンドウ.cpp:
main.cpp:
example.pro:
qt - Qt : ウィジェット ウィンドウの境界線を削除する (quickwidget の例)
Qt を使用してプロジェクトを開始しています。いくつかの例を見てきましたが、私にとって最適なものはQt Quick Widgetです。メインウィンドウに含まれる2つの小さなウィンドウの境界線を消したいと思っています。
使用しましQt::FramelessWindowHint
たが、成功したのはメインウィンドウの境界線を削除することだけです。誰かがこれを使用する必要がある場所を教えてもらえますか?