問題タブ [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.

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

move - フチなしHTAウィンドウをマウスで動かしたい

私はバッチ ファイル プログラミングが好きですが、静かに実行されます。コードを公開したくないので、HTA ウィンドウを作成して実行を表示することにしました。

表示されていてもフチなしにしたいのですが、動かせないので、移動できるようにするか、マウスで移動する必要があります。たとえば、ウィンドウに近づくと、カーソルから移動して表示されます。できます」、いくつかのボタン、画像の例を見ましたが、ウィンドウでは、作成できません

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

python - Kivy でボーダレス ウィンドウを配置する方法

私は Python で Kivy を使用してアプリを作成していましたが、よりスタイリッシュにするために、ウィンドウの境界線を削除して独自に作成できると考えました。

ただし、画面の左下隅に枠のないウィンドウがポップアップします。ウィンドウを画面の中央に配置できる方法はありますか?

それができない場合、ウィンドウの丸みを帯びた角を取り除く方法はありますか?

(私はMac OSX Yosemiteでこれをやっています)

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

c# - 複数のモニターでボーダレス フォームを最大化する C#

現在、Doubleclick イベントを使用してフォームを最大化するボーダレス フォームを作成しています。しかし、他の 2 つの画面ではフォームが最大化されず、メインの中央だけであることに気付きました。だから私のコードは現在:

奇妙に見えるかもしれませんが、タスクバーを覆わないように使用しています。このようなコードを横にドッキングし、それを使用してフォームの位置を計算する必要があります。次のように表示されます: これらの 9 つのボタンのいずれかをクリックすると、画面の半分がドッキングされ、画面のさまざまな場所に画面がドッキングされます。隅、画面の半分、または中央。

フォームがどの画面にあるかを検出するコードを使用し、それを使用してその画面でフォームを最大化しようとしましたが、赤い線がたくさん表示され、最終的には機能しませんでした。

3台のモニターを持っています。

助けてください。

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

excel - VBA を使用してグラフを作成し、境界線を削除します

3 つのデータ系列の折れ線グラフを作成するマクロがあります。Excel は自動的にグラフの周りに境界線を追加します。私はこれを嫌いますが、それを削除する方法がわかりません。これらのバリエーションを試しました:

  • ActiveSheet.Shapes("Chart 1").Line.Visible = msoFalse
  • ChartArea.Border.LineStyle = xlNone

これはサンプル データ セットです。

そして、これは私の現在のコードです:

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

c# - 上からのみボーダレスウィンドウのサイズを変更する方法は?

私は WPF アプリケーションを作成しており、ウィンドウをボーダレスにし、上からのサイズ変更できるようにしたいと考えています。

これまでに試したこと

  • 私は当初、これがうまくいくと思っていました:

    上枠のみのウィンドウが表示されますが、サイズを変更できません。

    ここに画像の説明を入力

  • それから私はで試しWindowChrome.ResizeGripDirection="Top"ましたResizeMode="CanResizeWithGrip"

    これも機能せず (上部の境界線からサイズを変更できません)、グリップは上部に表示されません。右下隅にとどまります(ただし、グリップでサイズを変更できます)

    ここに画像の説明を入力

  • この回答は、回答者が最初にこれを行った可能性があるようですが、コードは利用できません。

  • この回答にはブログ投稿へのリンクがあります。コードビハインドのないソリューションが欲しいので、試してみたいとはあまり思っていません。
  • そして、この答えがあります:

    • このアプローチではエラーが発生します。

      プロパティ「コンテンツ」が複数回設定されています。

    • コードビハインドあり:

      コンストラクターで:

      それは私に与えます:

      ここに画像の説明を入力

      そして、これはあらゆる方向からサイズ変更できます。そして、上からサイズ変更できるようにしたいだけです。chrome(驚いたことに、私は新しいオブジェクトを何にも割り当てていませんでした。それはどのように機能したのでしょうか? それは私が推測する別の質問です)。


質問

上部の境界線でのみサイズ変更できるボーダレスウィンドウを作成するにはどうすればよいですか? (色を変更できる上の境界線だけでこれを行うことができれば最高です)。

0 投票する
5 に答える
3291 参照

android - Androidでフチなし画像ボタンを小さくする

私のアプリにはいくつかの閉じることができるビューがあり、ヘッダーに閉じるボタンがあります。このボタンをフチなしで小さくしたい。
コード:

その結果、ボタンはボーダレスになりますが、クロス イメージの周りに空の場所がたくさんあります (スクリーンショットでボタンを押すと、空のスペースが見えるようになります)どうすれば修正できますか?

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

c# - 仮想キーボード ボーダレス Win 10

Win 10 Borderless の Virtual Keyboard を入れようとしているのですが、なぜ動かないのかわかりません。

メモ帳で試してみましたが、うまくいきました。

( IntPtr が null でないかどうかを確認するために Debug.log を実行し、どちらの場合も true を返す)

これが私がしたことです

}

みんなありがとう ;)

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

winapi - wm_nccalcsize、win7 aero、opengl - カスタム ウィンドウ フレームの作成

wm_nccalcsize をオーバーライドしてトリックを使用して、opengl でウィンドウ領域全体を描画することは可能ですか?

Windows (この場合は 7 を獲得) のすべてのエアロ機能を保持する必要があるため、(WS_POPUP | WS_SYSMENU | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_THICKFRAME) スタイルを使用します。

最大化モードでは問題なく動作します。Lparam を調整することで、境界線を画面の外に残すことができます。

しかし、通常のウィンドウには、おそらくクライアント四角形の一部であるにもかかわらず、8px の境界線がまだあります (これは GetClientRect() で確認しました)。

画像: 濃い灰色の境界線が見える

そして、これはすべて、opengl コンテキストを初期化する前に行われます。だから私は何が起こっているのか分かりません。または、これが可能であれば。ボーダレスを作成し、すべてのエアロ機能を再実装することになっていますか? (そんなことはしてません)

upd 2: Opengl コンテキストを初期化する直前に GDI で四角形を描画すると、これが得られます: 非クライアント領域から始まる素敵な (0,0,200,200) 四角形 したがって、opengl コンテキストの問題です。msdn ドキュメントで、opengl がクライアント領域でのみ描画することを見ました。そして、クライアントの四角形をウィンドウ全体に拡張したことを無視して、それでもそれを行います。サイハイ。