Tudo

ddd

domingo, 2 de março de 2014

[Delphi] Desenhando Menus na Tela SEM o D3D

 Muitos menus Que Usam los Telas de hacks Como Sistema Operacional de CombatArms utilizam o Direct3D, Eu Vou ensinar hum Jeito Simples de Desenhar, E usando o canvas

. Bem, Vamos Comecar
Nas Variáveis ​​Globais adicione:
Código PHP:
var  
         
sc :  TCanvas ;  
Agora num TEMPORIZADOR adicione:
Código PHP:



       

       

       
Menus ª Tela. ' );  GetCursorPos Agulha );  
if ( 
Agulha X  =  10 ) e ( Agulha Y  =  10 )  , EM SEGUIDA, Comecar  
sc 
TextOut 10 ,  15 ,  'Menu ABERTO' );  finais ;  
 
ReleaseDC ,  sc COM LIDAR );  
   
Finalmente  
     sc 
Livre ;  finais ;  
Pronto, Voce. Teve de Banco de SUA, o resto E POR SUA Conta.
Aqui o Estação algumas  DICAS  Parágrafo deixar Seu cardápio de Mais bonito.
-Use Imagens AO invez da função TextOut; 
-Use Textos los 3D: POR Planeta Delphi.
Código PHP:
Antes vc deve declarar esa procedure na seção private procedure TForm1.imgPaintCanvas(TheCanvas TCanvasTheString String
  
TheFontSizeUCornerLCorner Integer); Begin 
  TheCanvas
.Brush.Style := bsClear
  
TheCanvas.Font.Style := [fsBold]; 
  
TheCanvas.Font.Name := 'MS Sans Serif'
  
TheCanvas.Font.Size := TheFontSize
  
TheCanvas.Font.Color := clBlack
  
TheCanvas.TextOut(UCornerLCornerTheString); 
  
TheCanvas.Font.Color := clGray
  
TheCanvas.TextOut(UCorner 1LCorner 1TheString); 
  
TheCanvas.Font.Color := clSilver
  
TheCanvas.TextOut(UCorner 2LCorner 2TheString); 
  
TheCanvas.Font.Color := clBlack
  
TheCanvas.TextOut(UCorner 3LCorner 3TheString); End
  
Exemploprocedure TForm1.Button1Click(SenderTObject); begin 
imgPaintCanvas
(Form1.Canvas'Texto'1064); end;  

Nenhum comentário:

Postar um comentário