Хорошо, я нашел способ, который не дает сбой другим вещам, отправляя TTM_GETTOOLINFO каждому найденному окну всплывающей подсказки. В основном, дайте имя вашему созданному окну всплывающей подсказки. Пример, _T ("MINE !!") Затем, чтобы найти его:
for (HWND hwndtip=NULL; (hwndtip=FindWindowEx(NULL, hwndtip, TOOLTIPS_CLASS, _T("MINE!!")))!=NULL;) {
// check if it has the control id we want
TOOLINFO toolinfo ={ 0 };
toolinfo.cbSize = sizeof(toolinfo);
toolinfo.hwnd = hwnd;
toolinfo.uFlags = TTF_IDISHWND;
toolinfo.uId = (UINT_PTR)hwndctl;
if (SendMessage(hwndtip, TTM_GETTOOLINFO, 0, (LPARAM)&toolinfo)) {
// found tooltip to delete
DestroyWindow(hwndtip);
result=TRUE;
break;
}
}