[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
NapísalOffline : 06.04.2011 19:11 | Grafika pre program

Ahojte.. Chcel by som poradit.. skusal som hladat, ale nic som nenasiel takže som založit novú tému ... mám otázku.. ak niečo napr. naprogramujem v C++ ... a chcel by som tomu dať akoby vzhľad viete že okno jednoduché klikacie buttony a tak... Tak ako na to? Je na to nejaký program ? alebo to treba ručne? Diks za radu :)


Offline

Užívateľ
Užívateľ
Grafika pre program

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22 | 22
Bydlisko: Zilinska Un...
NapísalOffline : 06.04.2011 21:14 | Grafika pre program

Samozrejme, ak C++, tak skus bud MFC alebo QT. Vytvoris si tlacitka a iba tam prehadzes tie funkcie z tvojho programu. MFC je od microsoftu, ale je to riadny bordel, QT je multiplatformovy.


_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika pre program

Registrovaný: 11.01.09
Prihlásený: 30.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 07.04.2011 9:19 | Grafika pre program

Urcite si nevedel najst? :rolleyes:


Offline

Užívateľ
Užívateľ
Grafika pre program

Registrovaný: 20.03.11
Prihlásený: 01.11.11
Príspevky: 27
Témy: 0 | 0
NapísalOffline : 07.04.2011 20:15 | Grafika pre program

Môžeš aj ručne aj vizuálne.
Vizuálne je oveľa rýchlejšie a nemusíš mať toľko znalostí ako keď to programuješ ručne.

Tu máš malú ukážku ako vyzerá jednoduché okno pomocou Win32 API:
Tu si robíš takmer všetko sám...
Ale dnes sú už dostupné inteligentnejšie prostriedky, ale myslím si, že ovládať Win32 API nie je na škodu ;-).

Kód:
#include <Windows.h>

#define _MainClass   TEXT("MainClass")
#define _AppName   TEXT("Simple Okno")


HINSTANCE g_hInstance;
HWND g_hwndMain;

LRESULT CALLBACK WindowProcMain(HWND, UINT, WPARAM, LPARAM);
inline BOOL InitApp();

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow)
{
   MSG msg;
   if ( !InitApp() )
      return FALSE;

   g_hInstance = hInstance;

   while ( GetMessage(&msg, NULL, 0, 0) )
   {
      TranslateMessage(&msg);
      DispatchMessage(&msg);
   }
   return msg.wParam;
}

LRESULT CALLBACK WindowProcMain(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
   switch ( uMsg )
   {
      case WM_DESTROY:
         PostQuitMessage(0);
         break;
   }
   return DefWindowProc(hwnd, uMsg, wParam, lParam);
}

inline BOOL InitApp()
{
   WNDCLASSEX wc;

   wc.cbSize         = sizeof(WNDCLASSEX);
   wc.cbClsExtra      = 0;
   wc.cbWndExtra      = 0;
   wc.hbrBackground   = (HBRUSH)(COLOR_WINDOW + 1);
   wc.hCursor         = LoadCursor(NULL, IDC_ARROW);
   wc.hIcon         = LoadIcon(NULL, IDI_APPLICATION);
   wc.hIconSm         = LoadIcon(NULL, IDI_APPLICATION);
   wc.hInstance      = g_hInstance;
   wc.lpfnWndProc      = WindowProcMain;
   wc.lpszClassName   = _MainClass;
   wc.lpszMenuName      = NULL;
   wc.style         = CS_HREDRAW | CS_VREDRAW;
   
   if ( !RegisterClassEx(&wc) )
      return FALSE;
   
   g_hwndMain = CreateWindowEx(
      0,
      _MainClass,
      _AppName,
      WS_OVERLAPPEDWINDOW | WS_VISIBLE,
      100, 100,
      500, 500,
      NULL,
      NULL,
      g_hInstance,
      NULL);
   if ( g_hwndMain == NULL )
      return FALSE;
   
   return TRUE;
}


 [ Príspevkov: 4 ] 


Grafika pre program



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Jednoduchy Program /Grafika/

v Grafické programy

10

2233

21.04.2009 16:26

Dudko

V tomto fóre nie sú ďalšie neprečítané témy.

Program pre strihanie a uprava videa pre zaciatocnika

v Video programy

10

3434

04.01.2024 16:10

mtr

V tomto fóre nie sú ďalšie neprečítané témy.

Program pre Lan

v Sieťové a internetové programy

4

554

05.03.2012 16:58

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

program pre webkameru

v Ostatné programy

0

3059

26.01.2009 21:22

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

Program pre HP

v Ostatné programy

0

494

20.05.2011 22:11

Krtko1992

V tomto fóre nie sú ďalšie neprečítané témy.

program pre projektantov

v Grafické programy

0

655

22.07.2012 23:45

alkex

V tomto fóre nie sú ďalšie neprečítané témy.

program pre zaciatky

v HTML, XHTML, XML, CSS

15

784

04.02.2014 15:37

mango

V tomto fóre nie sú ďalšie neprečítané témy.

PostgreSQL pre program

v Databázy

2

630

27.11.2011 11:02

borisko27

V tomto fóre nie sú ďalšie neprečítané témy.

Pc pre grafika

v PC zostavy

6

656

25.11.2021 15:37

plr

V tomto fóre nie sú ďalšie neprečítané témy.

monitor pre grafika

v Monitory, televízory a projektory

9

667

05.10.2016 10:24

Xaltotun

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika pre hru

v Grafické karty

12

792

21.11.2011 19:37

antoni

V tomto fóre nie sú ďalšie neprečítané témy.

myš pre grafika

v Externé zariadenia

6

767

21.03.2009 11:22

Svolo

V tomto fóre nie sú ďalšie neprečítané témy.

pc pre grafika

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v PC zostavy

60

1985

24.12.2018 11:27

Ivan-K

V tomto fóre nie sú ďalšie neprečítané témy.

Notebook pre grafika

v Notebooky a netbooky

1

329

08.11.2019 15:59

void

V tomto fóre nie sú ďalšie neprečítané témy.

grafika pre notebook

v Notebooky a netbooky

9

667

30.06.2008 15:43

Spartan.Ex

V tomto fóre nie sú ďalšie neprečítané témy.

PC pre grafika

v PC zostavy

0

355

15.06.2021 2:14

Jarci118



© 2005 - 2024 PCforum, edited by JanoF