Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
TMsgBar
TMsgBar

Classe: TMsgBar

Cria um objeto do tipo barra de status.

TSrvObject -> TControl -> TMsgBar


New

Método construtor da classe.


TMsgBar(): New ( [ oWnd], [ cPrompt], [ uParam3], [ uParam4], [ uParam5], [ uParam6], [ nClrFore], [ uParam8], [ oFont], [ uParam10], [ cImageName] ) --> oObjeto


 

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde objeto será criado.  
cPromptCaracterIndica a descrição que será apresentada na barra de status.  
uParam3LógicoCompatibilidade.  
uParam4LógicoCompatibilidade.  
uParam5LógicoCompatibilidade.  
uParam6LógicoCompatibilidade.  
nClrForeNuméricoIndica a cor da fonte que será utilizada na barra.  
uParam8NuméricoCompatibilidade.  
oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada para exibir o conteúdo do controle visual.  
uParam10LógicoCompatibilidade.  
cImageNameCaracterIndica a imagem que será incluída na lateral esquerda.  

 

oObjeto
    (objeto)
  • Retorna o objeto criado.

oTMsgBar := TMsgBar():New(oDlg, 'MP10 | Totvs/Software',;        .F.,.F.,.F.,.F., RGB(116,116,116),,oFont,.F.)   

SetMsg

Altera a descrição da barra de status.


TMsgBar(): SetMsg ( [ cText] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
cTextCaracterIndica o texto que será incluído na barra de status.  

 


oTMsgBar:SetMsg("Novo texto para barra de status")

 

PropriedadeDescriçãoTipo
aItemIndica um array do objeto, do tipo TMsgItem, que permite criar subitens da barra de status.Vetor
cMsgDefIndica o texto padrão definido.Caracter
Bloco de código
themeEclipse
languagecpp
titleExemplo
linenumberstrue
#INCLUDE
#include
 "TOTVS.CH"
User


USER 
Function
FUNCTION TMsgBar()

	DEFINE DIALOG oDlg TITLE "Exemplo TMsgBar" FROM 180,180 TO 550,700 PIXEL
// Cria barra de status


	oFont := TFont():New('Courier new',,-14,.T.)

	// Cria barra de status
	oTMsgBar := TMsgBar():New(oDlg, 'MP10 | Totvs/Software',;

			.F.,.F.,.F.,.F., RGB(116,116,116),,oFont,.F.)


	// Cria itens

	oTMsgItem1 := TMsgItem():New( oTMsgBar,'oTMsgItem1', 100,,,,;

			.T., {||} )

	oTMsgItem2 := TMsgItem():New( oTMsgBar,'oTMsgItem2', 100,,,,;

			.T., {||Alert("Clique na barra de status")} )


	ACTIVATE DIALOG oDlg CENTERED 
Return

RETURN

 


Exemplo da classe TMsgBar

Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server