Programant Fils (Tema 1)

per Jordi Binefa

 

Creem una aplicació senzilla MFC AppWizard (exe) :

Step 1: Single document

Step 2: Default settings

Step 3: Default settings

Step 4: Turn off all options

Step 5: Default settings

Step 6: Default settings

 

Fem un menú F&ils/&Comença:

 

Relacionem mitjançant l’assistent de classes ClassWizard :

 

 

Editem el codi i sota TODO: Add your command handler code here escriure:

    HWND hWnd = GetSafeHwnd();
    AfxBeginThread(RutinaFil, hWnd, THREAD_PRIORITY_NORMAL);
 

Sota els includes i defines escrivim la rutina del fil :

 

UINT RutinaFil (LPVOID param)
{
    ::MessageBox((HWND)param, "Fil activat.", "Fil", MB_OK);
    return 0;
}

 

 

Ara ja podem posar en marxa l’aplicació. Anant al menú Fils/Comença executem la rutina del fil.

 

 

Fils001.zip