問題タブ [c++builder-xe5]
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++ - TPaintBox から作成された新しいコンポーネントの OnClick、OnMouseDown、OnMouseUp イベントを実装する方法は?
TPaintBox から新しいコンポーネントを作成しようとしています。新しいコンポーネントのサイズは Rect(0,0,160,248) です。新しいコンポーネントに 2 つの四角形を描画しました。上の四角形のそれぞれにイベントを実装したいと思います。
Get Rectangle は Rect(102,43,157,63) にあり、この Rectangle area に対して OnGetClick 、 OnGetMouseDown 、 OnGetMouseUp などのイベントを実装したいと思います。
四角形の設定は Rect(102,69,157,89) にあり、この四角形領域に対して OnSetClick、OnSetMouseDown、OnSetMouseUp などのイベントを実装したいと考えています。
新しいコンポーネント領域の残りの部分は、VGauge に関連する値を表示する予定であり、以下のコードには含まれていません。
上記のイベントを新しいコンポーネントに実装する方法がわかりません。ですから、このコンポーネントを実装するための提案を得たいと思っています。
c++builder-xe5 - Show Desktop (または windows + D) の後にモーダル フォームを最小化解除する方法
アプリケーションを起動すると、モーダルのログイン フォームが表示される最初で唯一のフォームが表示されます。
アプリケーションのメイン フォーム (モーダルではない) を開く ShowModal の後に発生するコードがあります。
[デスクトップの表示]を押すか、windows + Dを実行し、まだログイン用のモーダル フォームを使用している場合、タスクバーをクリックしてもログインを元に戻すことができません。
1.「デスクトップの表示」後にモーダルログインを最小化解除する方法はありますか?
2.また、アプリケーションを開いてログインが表示された場合、タスクバーでアプリケーションを右クリックして [ウィンドウを閉じる] を選択してもアプリケーションを閉じることができないようです。タスクバーで閉じる方法はありますか?(ただし、ログイン フォームの隅にある赤い 'x' を使用すると、完全に閉じます)
私はc++ Builder 10.1 Berlinを使用しています
json - RAD Studio XE5 JSON サポート
ソフトウェア開発に RAD Studio XE5 を使用しています。RAD Studio の最新バージョン(10.3)では、RTL/VCL で JSON オブジェクトの解析と作成に使用できる JSON ライブラリがあります。
私の質問は、RAD Studio XE5 (C++) で JSON の解析とオブジェクトの作成に使用できる同様のライブラリはありますか?