Io aggiungerei l'header

#include <windowsx.h>

e modificherei questa funzione così

codice:
void procedura_thread()
{
    char Text[50];
    char buff[5000] = {0};
    i=0;

    while(i<50)
    {
        sprintf(Text,"%d Prova prova prova prova\r\n", i+1);
        strncat (buff, Text, 46);
        SetWindowText(label21, buff);
        Edit_Scroll(label21, Edit_GetLineCount(label21), 0);
        Sleep(200);
        Show(form1);
        i++;
     }    
}