示例#1
0
void EnumTasks (TASKENUMPROC lpEnumFunc, LPARAM lParam)
{
    const struct tasklist *tl;
    dolist (tl, GetTaskListPtr())
        if (FALSE == lpEnumFunc(tl, lParam))
            break;
}
示例#2
0
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"));
}