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 si vyrobiť MFC Paint Brush aplikácie

Tento článok vás prevedie krokmi napísať jednoduchý štetec aplikácie pomocou Microsoft Foundation Class ( MFC ) knižnicu . Program bude previesť myši na výkres nástroje na okná . Keď stlačíte ľavé tlačidlo myši a pretiahnuť , čiara . Po uvoľnení tlačidla sa línia zastaví . Veci , ktoré budete potrebovať v Microsoft Visual C + + vývojové prostredie
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Microsoft Visual C + + . Potom kliknite na ponuku Súbor , Nový a projekty . Vyberte " Win32 aplikácie , " dať projektu meno a kliknite na tlačidlo OK . Skontrolujte , či " prázdny projekt " a kliknite na tlačidlo " Dokončiť " .
2

Pridať zdrojový súbor projektu . Kliknite na tlačidlo projekt , " pridať do projektu , " Nové a kliknite na " C + + zdrojový súbor . " Názov zdrojového súboru
3 Skopírujte a vložte nasledujúci zdrojový kód do súboru Krok 2 : . HONDA //začať MFC ŠTETEC
# include
triedu CWindow : public CFrameWnd
{
bodov spojenie mBegAny , Mendan ,
verejnosť :
CWindow ( )
{
Create ( NULL , " Štetec okno " ) ;
}
void OnLButtonDown ( UINT vlajky , CPoint nejaké ) ;
stratu OnLButtonUp ( UINT vlajky , CPoint existuje ) ;
DECLARE_MESSAGE_MAP ( )
} ;
BEGIN_MESSAGE_MAP ( CWindow , CFrameWnd )
ON_WM_LBUTTONDOWN ( ) //makro , ktoré mapuje Ľavé tlačidlo klipart ON_WM_LBUTTONUP ( ) //makro , ktoré mapy ľavým tlačidlom
END_MESSAGE_MAP ( )
void CWindow :: OnLButtonDown ( UINT vlajky , CPoint niektorý )
{
CFrameWnd :: OnLButtonDown ( vlajky , každá ) ;
mBegAny = akákoľvek ;
}
void CWindow :: OnLButtonUp ( UINT vlajky , CPoint existujú )
{
CFrameWnd :: OnLButtonDown ( vlajky , každá ) ;
Mendan = akákoľvek ;
CClientDC dc ( this ) ;
dc.MoveTo ( mBegAny ) ;
dc.LineTo ( Mendan ) ;
}
class myapp : public CWinApp
{
CWindow * WND ,
verejnosť :
BOOL InitInstance ( )
{
WND = new CWindow ( ) ;
m_pMainWnd = WND ,
m_pMainWnd - > ShowWindow ( 1 ) ;
vráti 1 ;
}
} ;
myapp theApp ;
//koniec MFC ŠTETEC stránka 4

Pochopiť , čo znamená kód . Trieda CFrameWnd sa používa na vytvorenie okna . Súradnice myši sú uložené v premenných mBegAny a Mendan typu CPoint . K tomu dochádza v akciách OnLButtonDown a OnLButtonUp , ktoré zodpovedajú kliknutím myši alebo uvoľnenie , resp . Trieda CWinApp je MFC ekvivalent funkcie main ( ) . Riadi inicializácii , beh a ukončenie aplikácie systému Windows .
5

Zostavenie aplikácie . Ak chcete vytvoriť stlačte kláves F7 , alebo kliknite na tlačidlo Zostaviť a potom " Build file_name.exe " alebo kliknite na ikonu vytvoriť . Spustite aplikáciu . Stlačte kombináciu klávesov Ctrl + F5 alebo kliknite na tlačidlo Zostaviť potom " Execute file_name.exe " alebo kliknite na ikonu Spustiť .

Najnovšie články

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