Mam funkcję:
BOOL ff(char *napis)
{
SendMessage(Pole,EM_SETSEL,-1,-1);
SendMessage(Pole,EM_REPLACESEL,0,(LPARAM)napis);
return FALSE;
}
która na końcu tekstu w Edit dodaje mi ciąg znaków określony w zmiennej napis bez kasowania tego co jest już w Edicie. Mam np. taki kod:
for(i=0;i<10;i++)
ff("costam\n");
Jak zrobić, aby gdy w programie zostaje wywołana funkcja ff to występowało przerwanie czekające na reakcję użytkownika, tzn. chciałbym po prostu mieć przycisk i naciskać na nim, jak nacisnę raz to pojawi się raz napis, jak drugi raz to drugi napis się pojawi i tak aż do 10 raza aż zostanie wykonany cały program.
Moja idea jest taka:
Gdy pojawi się komunikat SendMessage(Pole,EM_SETSEL,-1,-1); to aby został wywoływany podprogram w którym sobie już zdefiniuję, że jak przycisk zostanie naciśnięty to aby dalsza część funkcji została wykonana SendMessage(Pole,EM_REPLACESEL,0,(LPARAM)napis); Coś jak UNDO tylko odwrotnie. I właśnie jak to zrobić bo idea wydaje mi się dobra, ale jak się do tego zabrać, brakuje mi wiedzy...