★クライアントサイド最強の Delphi に物申す★
■ このスレッドは過去ログ倉庫に格納されています
0479Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ /
ミ ゚Д゚ミっ < ま。いまさらToolbar2000を取り込むのは問題あるだろうけど
|''U ̄| \誰もが必要を感じそうな
| ̄ ̄| 終了して再起動したら元の位置を保存するような
/ ゙ヽ コードを自前で書かなければならないってのは
( ゚Д゚ ) VCL標準で対応してくれないかな。
人____ノ
Formなんか特に、その他各種コンポーネントでも
すべて対応してくれたらいいのに。
例えば
Toolbar2000はこれだけの記述で
Toolbarのドッキング状態を保存して復帰してくれる。
function AppIniFilePath: String;
begin
Result := ChangeFileExt(Application.ExeName, '.ini');
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
TBIniLoadPositions(Self, AppIniFilePath, 'toolbar');
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
TBIniSavePositions(Self, AppIniFilePath, 'toolbar');
end;
や
procedure TForm1.FormCreate(Sender: TObject);
begin
TBRegLoadPositions(Self, HKEY_CURRENT_USER, 'Software\My Company\My Program\Toolbars');
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
TBRegSavePositions(Self, HKEY_CURRENT_USER, 'Software\My Company\My Program\Toolbars');
end;
どうして、こういう所の必要性はVCL開発の中に現れてこないのかしら?
VCLのドッキングでこんな関数だれか作ってません?
■ このスレッドは過去ログ倉庫に格納されています