Este artigo irá orientá-lo através dos passos para escrever um aplicativo pincel simples usando a biblioteca Microsoft Foundation Classes ( MFC). O programa irá converter o seu mouse em um instrumento com base em uma janela. Quando o botão esquerdo do mouse é pressionado e arrastado, é traçada uma linha . Quando o botão é liberado , a linha pára. Coisas que você precisa Microsoft 
 ambiente + desenvolvimento + C Visual 
 Show Mais instruções 
 1 
 Abra o Microsoft Visual C + +. Em seguida, clique em File , New e Projetos. Selecione "Aplicativo Win32, " dar um nome ao projeto e clique em OK. Marque a opção " Um projeto vazio " e clique em "Finish ". 
 2 
 Adicione um arquivo de origem para o projeto. Clique em Project , "Add to Projeto" Novo e , em seguida, " C + + Source File ". Nomeie o arquivo de origem 
 3 Copie e cole o seguinte código-fonte para o arquivo do Passo 2: . 
 //Começam MFC Paint Brush 
 # include 
 classe CWindow : CFrameWnd público 
 { 
 CPoint mBegAny , mEndAny ; 
 público : 
 CWindow () { 
 
 Criar (NULL, "Janela Pincel "); } 
 < br > vazio OnLButtonDown ( bandeiras uINT , CPoint houver); 
 anular OnLButtonUp ( bandeiras uINT , CPoint houver); 
 DECLARE_MESSAGE_MAP () 
 }; 
 BEGIN_MESSAGE_MAP ( CWindow , CFrameWnd ) 
 ON_WM_LBUTTONDOWN () //macro que mapeia esquerda clique de botão 
 ON_WM_LBUTTONUP () //macro que mapeia botão esquerdo 
 END_MESSAGE_MAP () 
 vazio CWindow :: OnLButtonDown ( bandeiras uINT , CPoint qualquer ) < br > { 
 CFrameWnd :: OnLButtonDown ( bandeiras, qualquer ); 
 mBegAny = qualquer ; 
 } 
 CWindow vazio :: OnLButtonUp ( bandeiras uINT , CPoint houver) 
 { < br > CFrameWnd :: OnLButtonDown ( bandeiras, qualquer ); 
 mEndAny = qualquer ; 
 CClientDC dc (this); 
 dc.MoveTo ( mBegAny ); 
 dc.LineTo ( mEndAny ); 
 } 
 classe MyApp : CWinApp público 
 { 
 CWindow * wnd ; 
 público : 
 BOOL InitInstance ( ) { 
 
 wnd = new CWindow (); 
 m_pMainWnd = wnd ; 
 m_pMainWnd -> ShowWindow (1); 
 retornar 1 ; } 
 
 }; 
 Meu_apl theApp ; 
 //fim do MFC Paint Brush 
 4 
 Entenda o que o código significa. Classe CFrameWnd é usada para criar uma janela . As coordenadas do mouse são armazenados em variáveis mBegAny e mEndAny do tipo CPoint . Isso ocorre dentro de eventos OnLButtonDown e OnLButtonUp que correspondem a um clique do mouse ou a liberação , respectivamente. Classe CWinApp é o equivalente MFC da função main (). Ele controla a inicialização, execução e encerramento de um aplicativo do Windows . 
 5 
 Crie o aplicativo. Para construir pressione F7 ou clique em Build e depois "Build File_Name.exe " ou clique no ícone Build. Execute o aplicativo . Pressione Ctrl + F5 ou clique em criar , em seguida, "Executar File_Name.exe " ou clique no ícone Executar.