Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe een MFC Paint Brush Application Zorg
Dit artikel zal u door de stappen om een eenvoudige kwast toepassing met behulp van de Microsoft Foundation Class ( MFC ) bibliotheek schrijven . Het programma zal uw muis om te zetten in een tekening instrument op een raam . Wanneer de linker muisknop wordt ingedrukt en gesleept , wordt een lijn getrokken . Wanneer de knop wordt losgelaten , stopt de lijn . Wat je nodig hebt
Microsoft Visual C + + ontwikkelomgeving
Toon Meer Aanwijzingen
1

Lancering Microsoft Visual C + + . Klik vervolgens op Bestand , Nieuw en projecten . Selecteer " Win32-toepassing , " geef het project een naam en klik op OK . Controleer " Een lege project" en klik op " Finish ".
2

Voeg een bronbestand aan het project . Klik op Project , " Add To Project , " Nieuw en dan " C + + Source File . " Noem het bronbestand
3 Kopieer en plak de volgende broncode op het bestand van stap 2 : . Twitter //begin MFC Penseel beelden # omvatten
klasse CWindow : openbare CFrameWnd
{
CPoint mBegAny , mEndAny ;
publiek :
CWindow ( ) op {
Create ( NULL , " Penseel Window " ) ;
} < br > leegte OnLButtonDown ( UINT vlaggen , CPoint eventuele ) ;
leegte OnLButtonUp ( UINT vlaggen , CPoint eventuele ) ;
DECLARE_MESSAGE_MAP ( ) op Twitter } ;
BEGIN_MESSAGE_MAP ( CWindow , CFrameWnd ) op Twitter ON_WM_LBUTTONDOWN ( ) //macro dat kaarten liet knop klikt
ON_WM_LBUTTONUP ( ) //macro dat kaarten liet knop
END_MESSAGE_MAP ( )
leegte CWindow :: OnLButtonDown ( UINT vlaggen , CPoint eventuele ) < br > {
CFrameWnd :: OnLButtonDown ( vlaggen , eventuele ) ;
mBegAny = geen ;
}
leegte CWindow :: OnLButtonUp ( UINT vlaggen , CPoint eventuele ) op { < br > CFrameWnd :: OnLButtonDown ( vlaggen , eventuele ) ;
mEndAny = geen ;
CClientDC dc ( this);
dc.MoveTo ( mBegAny ) ;
dc.LineTo ( mEndAny ) ;
}
klasse MyApp : openbare CWinApp
{
CWindow * wnd ;
publiek :
BOOL InitInstance ( ) op {
wnd = new CWindow ( ) ; < br > m_pMainWnd = wnd ;
m_pMainWnd - > ShowWindow ( 1 ) ;
return 1 ; }

} ;
MyApp theApp ; Twitter //end MFC Paint Brush Goedkope 4

Begrijpen wat de code betekent . Class CFrameWnd wordt gebruikt om een ​​venster te maken . De coördinaten van de muis worden opgeslagen in variabelen mBegAny en mEndAny van het type CPoint . Dit gebeurt binnen gebeurtenissen OnLButtonDown en OnLButtonUp die overeenkomen met een muisklik of release, respectievelijk . Klasse CWinApp is de MFC equivalent van de main () functie . Het controleert de initialisatie , hardlopen en beëindiging van een Windows-toepassing .
5

Bouw de applicatie . Te bouwen druk op F7 of klik op Build en vervolgens " Build file_name.exe " of klik op het pictogram Build . Voer de toepassing . Druk op Ctrl + F5 of klik op Build "Execute file_name.exe " of klik op het pictogram Uitvoeren .

Previous: Next:
  C /C + + Programming
·Hoe te MFC Opdrachtknoppen Zor…
·Hoe te Fonts in MFC Toon 
·Hoe je globale variabelen voor…
·Hoe te Verwijzing van Void Poi…
·Hoe te verwijderen van een C +…
·Hoe Reverse een waarde in C + …
·Hoe te Inline functies in Verk…
·Hoe maak je een portret in Maa…
·Hoe maak je een Linked List in…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak ik een inline element Met CSS 
·Hoe te Records voor opgeslagen procedure…
·Voordelen en nadelen van Java Virtual Ma…
·Hoe PC Games Make 
·Hoe je je eigen PSP Game Zorg 
·De Methode Functie & klasse in Python 
·Hoe de Scrollbar Set in Java 
·Zelfs functie in Java 
·Hoe te gebruiken PHP SQLite 
Copyright © Computer Kennis http://www.nldit.com