Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Win32 GUI v C + +

Win32 , viac obyčajne známy dnes ako rozhranie API systému Windows , je sada nástrojov poskytovaných spoločnosťou Microsoft na vývoji programov pre operačný systém Windows . Programy napísané s Win32 používať grafické používateľské rozhranie systému Windows ( GUI ) pre zobrazenie informácií a prijímať vstup používateľa. Kým učenie programovania Win32 pre C + + môže trvať dlhú dobu , --- aj zobrazenie okna môže trvať až 70 riadkov kódu --- môžete vytvoriť jednoduchý " Hello World ! " správou v priebehu niekoľkých minút . Pokyny dovolená 1

Otvorte C + + integrované vývojové prostredie ( IDE ) a vytvoriť nový . Súbor cpp . Začnite svoj kód , vrátane záhlavie súboru API Win32 . Vaša prvá riadok kódu by mal vyzerať takto :

# include
2

Vytvorte vstupný bod WinMain . Jedná sa o Win32 náprotivok funkcie tradičné main ( ) , používané v systéme DOS a Linux . WinMain ( ) trvá štyri argumenty , vrátane rukoväte k exe súboru programu do pamäti počítača; . Null úchyt na predchádzajúce inštancie programu ; reťazci argumentov príkazového riadku užívateľom dodaných a celé číslo , ktoré možno použiť na určenie spustenie stav pri vytváraní aplikácie , ktorá používa okno . WinMain ) vyhlásenie ( vyzerá ako tohle :

int WINAPI WinMain ( HINSTANCE hInstance , HINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow )
3

Napíšte telo programu tak , že sa zobrazí okno so správou . Funkcie Win32 MessageBox ( ) tiež má štyri argumenty : handle na okno vlastníka , obsah správy , textu , titulku a typu okne so správou , že je . Vzhľadom k tomu , box nemá okno vlastníka , nastavte rukoväť na hodnotu NULL . Napíšte ho zobraziť všetky správy , ktoré chcete , a dať mu ikonu Informácie s tlačidlom " OK " . Telo funkcie sa WinMain ( ) by mal vyzerať takto :

{

MessageBox ( NULL , " Hello , World " , " Ahoj . " , MB_ICONINFORMATION

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené