[C++Builder]リストボックスの複数選択(複数選択と拡張選択)

リストボックスには、複数選択と拡張選択の二種類の複数選択の方法があります。 複数選択 ユーザーが項目をクリックするだけで複数の項目を選択できる。 拡張選択 [Shift]キーや[Ctrl]キーを使いながら連続する項目や連 …

Continue reading ‘[C++Builder]リストボックスの複数選択(複数選択と拡張選択)’ »

[C++Builder] TMultiReadExclusiveWriteSynchronizerでRead-Write Lockパターン

TMultiReadExclusiveWriteSynchronizerを使用すると、保護されたメモリから複数のスレッドが同時に読み出すことを可能とし、かつメモリに書き込むスレッドは排他的にアクセスできます。 TMult …

Continue reading ‘[C++Builder] TMultiReadExclusiveWriteSynchronizerでRead-Write Lockパターン’ »

[C++Builder]TTreeNodeを継承した独自のノードをツリービューに追加する

TTreeNodeを継承した独自のノードをツリービューに追加するには、OnCreateNodeClassイベントを使用します。 OnCreateNodeClassイベントはノードを作成しようとした時に発生します。 引数の …

Continue reading ‘[C++Builder]TTreeNodeを継承した独自のノードをツリービューに追加する’ »

[C++Builder]ツリービューのノードを移動する

ツリービューのノードを移動するには、TTreeNode.MoveToメソッドを使用します。 virtual void __fastcall MoveTo(TTreeNode* Destination, TNodeAtta …

Continue reading ‘[C++Builder]ツリービューのノードを移動する’ »