1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
while (1)
{
LRESULT length = SendMessage(childchat, WM_GETTEXTLENGTH, 0, 0);
if (length != 0)
{
//new text, try to read
SendMessage(childchat, WM_GETTEXT, length, (LPARAM)text);
char key[] = "!hibot";
char greet[] = "hey!";
char* greetfound;
greetfound = strstr(text, key);
if(greetfound !=0)
{
SendMessage(childedit, WM_SETTEXT, 0, (LPARAM)greet);
PostMessage(childedit, WM_KEYDOWN, VK_RETURN, 0);
}
cout << length << "\n";
cout << text << "\n";
SendMessage(childedit, WM_SETTEXT, 0, (LPARAM)clear);
PostMessage(childedit, WM_KEYDOWN, VK_RETURN, 0);
}
}
|