Ir ao conteúdo
  • Cadastre-se

Bordas Em C++


asew

Posts recomendados

Isso não existe. C++ não sabe nada sobre bordas e janelas. Para pode fazer isso, vai depender das funções de alguma biblioteca de terceiros que disponibilize esse recurso (por exemplo, a ncurses e acredito também, a bgi da Borland, supondo que você não esteja se referindo a aplicações gráficas) ou então você vai presisar desenvolver sua própria biblioteca.

Flynn

Link para o comentário
Compartilhar em outros sites

Aqui tá o "layout" de um trabalho de programação no meu primeiro ano de graduação;

fiz uma janela e talzz...o código abaixo não tá completo, só coloquei uma parte da interface da janela junto com o fundo...bem dá pra ter uma noção.

PS: Como eu sai tirando partes do codigo completo..então..deve ter sobrado alguma coisa que não vai servir pra nda. ^^

#include <stdio.h>

#include <conio.h>

#include <graphics.h>

const TAM = 15;

void Janela(){

     int Lin,Lin1,Col,Col1;

     setfillstyle(1,7);

     bar(7,1,630,470);

     setlinestyle(0,1,1);

     setcolor(7);

     setfillstyle(1,8);

     bar(7,15,630,455);

     setcolor(0);

     outtextxy((getmaxx()/2)-20,5,"TESTE");

     setfillstyle(1,0);

     Col=getmaxx()/2-202;

     Col1=getmaxx()/2+202;

     Lin=getmaxy()/2-150;

     Lin1=getmaxy()/2+100;

     bar(Col,Lin,Col1,Lin1);

     setfillstyle(1,7);

     bar(Col,Lin,Col1,Lin1);

     setcolor(15);

     setlinestyle(0,1,1);

     line(Col,Lin,Col1,Lin);

     line(Col,Lin,Col,Lin1);

     line(Col,Lin+1,Col1,Lin+1);

     line(Col+1,Lin,Col+1,Lin1);

     line(Col,Lin+2,Col1,Lin+2);

     line(Col+2,Lin,Col+2,Lin1);

     setcolor(8);

     line(Col,Lin1,Col1,Lin1);

     line(Col+1,Lin1-1,Col1,Lin1-1);

     line(Col+2,Lin1-2,Col1,Lin1-2);

     line(Col1,Lin,Col1,Lin1);

     line(Col1-1,Lin+1,Col1-1,Lin1);

     line(Col1-2,Lin+2,Col1-2,Lin1);

     setcolor(7);

     line(Col,Lin,Col+2,Lin+2);

     line(Col1,Lin1,Col1-2,Lin1-2);

     setfillstyle(1,0);

     bar(Col+TAM,Lin+TAM,Col1-TAM,Lin1-TAM);

     outtextxy(140,110,"TESTE");

}

void main(){

     int graphmode,graphdriver;

     char *path = "";//c:\\tc\\bgi

     detectgraph(&graphdriver,&graphmode);

     initgraph(&graphdriver,&graphmode,path);

     Janela();

     getch();

     closegraph();

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...