是否可以在TextEdit(通過ObjC或Carbon)中檢索選定文本的字體名稱? 我tryed這個代碼,但 「價值」 爲空:以文本編輯方式獲取選定文本字體名稱
AXUIElementRef systemWideElement = AXUIElementCreateSystemWide();
AXUIElementRef focussedElement = NULL;
AXError error = AXUIElementCopyAttributeValue(systemWideElement,
kAXFocusedUIElementAttribute, (CFTypeRef*)&focussedElement);
CFTypeRef value;
AXUIElementCopyAttributeValue(focussedElement, kAXFontTextAttribute, &value);
感謝。
'AXUIElementCopyAttributeValue'返回後'focussedElement'的值是什麼? –
AXUIElementCopyAttributeValue返回後focussedElement的值有效(非空)。 –