void EnumTasks (TASKENUMPROC lpEnumFunc, LPARAM lParam) { const struct tasklist *tl; dolist (tl, GetTaskListPtr()) if (FALSE == lpEnumFunc(tl, lParam)) break; }
void Toolbar_setlabel(void) { // Get current workspace name... DesktopInfo DI; GetDesktopInfo (& DI); _tcsncpy_s(Toolbar_WorkspaceName, 80, DI.name, _TRUNCATE); if (Toolbar_ShowingExternalLabel) return; Toolbar_CurrentWindow[0] = 0; struct tasklist* tl; dolist (tl, GetTaskListPtr()) if (tl->active) break; if (tl) strcpy_max(Toolbar_CurrentWindow, tl->caption, sizeof(Toolbar_CurrentWindow)/sizeof(TCHAR)); //else strcpy(Toolbar_CurrentWindow, _T("Blackbox")); }