問題タブ [scenic-ribbon]
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-7 - Windows 7リボン:「4つのボタン、2つの大きなボタン、2つの小さなボタン」を指定するにはどうすればよいですか?
グループをレイアウトする場合、Windowsリボンフレームワークはいくつかの事前定義されたレイアウトをサポートします。4つのボタンを必要とするレイアウトの1つはと呼ばれFourButtons
ます。
このレイアウトは、大、中、小の3つの異なるサイズをサポートします。いずれの場合も、レイアウトを示します。
大:
中:
小:
現在FourButtons
、xmlファイルで事前定義されたテンプレートを次のように使用しています。
そして、あなたは線を見ることができます
FourButtons
レイアウトテンプレートを指定します。
そして私のレイアウトはFourButtonsです:
FourButtonsレイアウトが必要ない場合を除いて、「 Four Buttons、Two BigTwoSmall」が必要です。
あるのと同じようにThreeButtons-OneBigAndTwoSmall
:
そして、ありますFiveButtons
:
FourButtons-TwoBigTwoSmall
手動でモックアップできる、が必要です。
残念ながら、Microsoftがカスタムレイアウトを作成するために発明した宣言型プログラミングは、プログラマーとして私を混乱させます。
誰かがページの下部にある宣言型言語の例を解読して、FourButton-TwoBigTwoSmallテンプレートを思い付くことができますか?
注:美しいグラフィック、フォーマット、リンクなどはすべて、光沢のあるグラフィックが大好きなリスを引き付けるために使用されます。そして、あなたが実際にここまで読んだら、私は実際にあなたの助けを使うことができます。
delphi - Scenic Ribbon は Delphi フォームに表示されません // アイデアはありますか?
Scenic Ribbon API ( Windows リボン フレームワーク) で少し遊んでみました。これは私の結果です:
すべてがエラーなしで実行されます。リボン バイナリ XML 定義を使用してリソースを作成し、実行可能ファイルに正しくリンクしました。しかし、私のウィンドウはリボンなしで表示されます。
重要な部分は にありWndProc
ます。フレームワークはで初期化されtmpFrameW.Initialize
ます(正しいようです)。MyApp
(私のIUIApplication
実装です)の参照カウンターが増えます。tmpFrameW.LoadUI
リボンの定義を呼び出すと、ロードする必要があります。この呼び出しにエラーはありません (結果は 0 で、例外は発生しません) が、参照カウンターがMyApp
減少します。
それが起こることです.誰かが私が間違っていることを知っていますか?