Desativar Minimize/Maximize do TRibbon

Delphi

10/12/2010

Há alguma maneira deu acessar os botoes do TRibbon para desativalos? veja o codigo que tentei mas não funcionou:

var
  rbnMain: TRibbon; //eh so pra simular e mostrar q minha variavel chama assim
begin
  TCustomRibbon(rbnMain).FSystemMenuInfo.Buttons[smbRestore].Visible  := False;
  TCustomRibbon(rbnMain).FSystemMenuInfo.Buttons[smbMinimize].Visible := False;
. . .
Infelizmente o delphi n reconhece "FSystemMenuInfo" mesmo eu acessando a classe, o que deveria me permitir acessar seus metodos e variaveis privadas. Aí fico sem saída.   Help, please!!!
Pjrm1470

Pjrm1470

Curtidas 0

Respostas

Pjrm1470

Pjrm1470

10/12/2010

Estavamos olhando aqui... se trocarmos os metodos private por protected as minhas linhas acima funcionem, mas não queremos alterar a unit Ribbon.pas.   Alguma ideia?
GOSTEI 0
POSTAR