編集ボックスに透かし文字を表示する

TEditやTComboBoxはTextHintを設定することで編集ボックスに透かし文字を表示することができます。 この機能はWindows Vista以降で使用できます。 最後に Windows Vistaから使えるV …

Continue reading ‘編集ボックスに透かし文字を表示する’ »

盾アイコン(シールドアイコン)ボタン・コマンドリンクボタン・スプリットボタンを使うには

TButtonのプロパティを設定するだけで、普通のボタンが盾アイコン(シールドアイコン)ボタン・コマンドリンクボタン・スプリットボタンになります。 Windows Vista以降でランタイムテーマが有効なときに使用できま …

Continue reading ‘盾アイコン(シールドアイコン)ボタン・コマンドリンクボタン・スプリットボタンを使うには’ »

ヘッダーコントロール(THeaderControl)にチェックボックスを表示する

Windows Vista以降では、ヘッダーコントロールにチェックボックスを表示することができます。 ヘッダーコントロールにチェックボックスを表示するにはCheckBoxesプロパティをTrueにします。 HeaderC …

Continue reading ‘ヘッダーコントロール(THeaderControl)にチェックボックスを表示する’ »

Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ

Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリを調べてみた。 RemObjects Pascal Script 無料 Pascal 有名なフリーのインストーラ「Inn …

Continue reading ‘Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ’ »

Delphiでディスプレイの解像度を取得するには?

ディスプレイの解像度を取得するには? ディスプレイの解像度を取得する方法です。 Delphi XE3で確認しました。 VCLアプリケーションの場合 TScreenクラスはアプリケーション実行時の画面状態を表します。 TS …

Continue reading ‘Delphiでディスプレイの解像度を取得するには?’ »

[C++Builder] TListの項目が削除されたときに、自動的にメモリを解放するには

TListは項目が変更(追加・削除・抽出)されたときにNotifyメソッドが呼ばれます。 TListクラスを継承してNotifyメソッドを上書きすれば、項目が変更されたときに様々な処理を行うことができます。 次のTLis …

Continue reading ‘[C++Builder] TListの項目が削除されたときに、自動的にメモリを解放するには’ »

Delphi/C++BuilderでTScrollBoxのスクロールバーを放す前にスクロールするには

元ネタは「スクロールバーの移動に伴ってスクロールさせるには? – C++ Builder / Turbo C++ 質問の木」より。 知らなかったのでメモ。 TScrollBoxのスクロールバーを放す前にスクロ …

Continue reading ‘Delphi/C++BuilderでTScrollBoxのスクロールバーを放す前にスクロールするには’ »

Memoコンポーネントの行をスクロールする

Memoコンポーネントの行をスクロールする //下に1行スクロールする Memo1.Perform(EM_LINESCROLL, 0, 1); //下に10行スクロールする Memo1.Perform(EM_LINESC …

Continue reading ‘Memoコンポーネントの行をスクロールする’ »

TDateTimePickerのFormatプロパティで日時の書式を設定する

Delphi XE2/C++Builder XE2からTDateTimePickerにFormatプロパティが追加されたようです。 Formatプロパティで日時の書式を設定することができます。 DateTimePicke …

Continue reading ‘TDateTimePickerのFormatプロパティで日時の書式を設定する’ »

Delphi/C++Builderでラジオグループの特定の項目だけ無効にするには

TRadioGroupのButtonsプロパティで個々のTRadioButtonオブジェクトにアクセスできます。 (参考:Vcl.ExtCtrls.TCustomRadioGroup.Buttons – XE …

Continue reading ‘Delphi/C++Builderでラジオグループの特定の項目だけ無効にするには’ »