filizola Posted May 1, 2004 Report Share Posted May 1, 2004 amigos, estou utilizando RW, quando abro a dialog, as vezes a fonte é uma, outras vezes a fonte é outra, e eu nao definà nenhum tipo de fonte, alguem poderia me ajudar. vem uma fonte ASSIM e outra normal ps - se o ASSIM nao apareceu diferente é como se a fonte fosse uma maior por hora e outra menor por outra hora. Quote Link to comment Share on other sites More sharing options...
filizola Posted May 2, 2004 Author Report Share Posted May 2, 2004 karinh, vc pode me ajudar ? Quote Link to comment Share on other sites More sharing options...
karinha Posted May 2, 2004 Report Share Posted May 2, 2004 Verifique se você não está alternando as fontes diretamente pelo painel de controles do Windows... Como você não definiu a fonte internamente no módulo, o Five assume a fonte que você definiu no Windows... Se alterar 100 vezes, 100 vezes o seu programa mudará de aspecto... Por isso, defina a fonte sempre dentro do seu módulo. Vamos la... Fazendo via módulo... Deve ser sempre assim... Lá vamos nós... De novo! Abra a DIALOG, com o mouse direito. em Style.. em Fonts... Escolha: Ms Sans Serif - Size 10 - - Salve. Controle o Tamanho das Fontes, internamente no seus modulo. Local oFnt, oFont // Fonte Para a Listbox: oFnt DEFINE FONT oFnt NAME "Ms Sans Serif" SIZE 0, -10 BOLD // UnderLine // Fonte Para a Dialog: oFont DEFINE FONT oFont NAME "Arial" SIZE 08, 21 BOLD // Altere a gosto DEFINE DIALOG oDlg RESOURCE "BROWSE" Veja no \Samples\TESTFONT.PRG - TESTFON2.PRG - TESTFNT2.PRG - TESTFNT3.PRG Todos os outros exemplos que usam DIALOG com Recursos e que usam fontes. Brinque com eles e voce vai entender. SET FONT OF oLbx TO oFnt // Controla a Fonte da Listbox SET FONT OF oDlg TO oFont // Controla a Fonte da Dialog ACTIVATE DIALOG oDlg CENTERED João Santos São Paulo-Brasil (11) 3106-2832 a Noite karinhannah@ubbi.com.br Quote Link to comment Share on other sites More sharing options...
filizola Posted May 2, 2004 Author Report Share Posted May 2, 2004 muito obrigado karinh, funcionou, mas como posso fazer para a fonte se tornar global, ou seja, para todo meu programa??? Quote Link to comment Share on other sites More sharing options...
karinha Posted May 2, 2004 Report Share Posted May 2, 2004 Voce deve definir as Fontes No Menu Principal e Mante-las Ativas em Todo o Sistema. Pode ser assim...: STATIC oFont, oFnt, oFontGrande, oFontPequena ou Pode ser assim: MEMVAR oFont, oFnt, oFontGrande, oFontPequena Como no Velho e bom CLIPPER. Exemplo: // MENU STATICO - Estes Objetos, Serao 'Vistos' Por Todos os Modulos. STATIC oWnd, oReloj, oDate, oKeyb, oMouseOn, oMouseOff, oBmpFundo, ; oFont, oFnt, oFontGrande, oFontPequena, oFontQueQueroParaTodos, ; oFontBrw, oFont1, oFont2, oFont3, oFontMIN, oFontMAX, oFontMED FUNCTION Main() bla bla bla * Objetos das Fontes Para Todo o Sistema Para Filizola... By Joao Santos DEFINE FONT oFnt NAME "Ms Sans Serif" SIZE 0, -10 BOLD DEFINE FONT oFont NAME "MS SANS SERIF" SIZE 0, -10 BOLD DEFINE FONT oFontBrw NAME "MS SANS SERIF" SIZE 0, -06 BOLD DEFINE FONT oFont1 NAME "Arial" SIZE 6, 15 BOLD DEFINE FONT oFont2 NAME "Times New Roman" SIZE 6, 20 BOLD DEFINE FONT oFont3 NAME "CourierNew" SIZE 6, 15 BOLD DEFINE FONT oFontMIN NAME "MS SANS SERIF" SIZE 0, 01 BOLD DEFINE FONT oFontMAX NAME "TIMESNEWROMAN" SIZE 6, 15 BOLD DEFINE FONT oFontMED NAME "Times New Roman" SIZE 0, 24 BOLD DEFINE WINDOW... bla bla bla ACTIVATE WINDOW... Bla bla bla... // bla bla bla... RETURN NIL João Santos São Paulo-Brasil (11) 3106-2832 a Noite karinhannah@ubbi.com.br Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.