作者chise (chise)
看板MacDev
標題[問題] carbon時代的東西
時間Wed Apr 9 17:40:02 2014
因為開發的關係, 禁止用任何關於NS開頭的東西
我用 carbon 的 CreateNewWindow 創建了一個window
然後我想在window上面畫東西, 勢必要先拿到 CGContextRef 這東西
我找到了兩個函數
GetWindowPort
CreateCGContextForPort
這兩個函數可以拿到 CGContextRef
但是問題是
10.7已經不支援QuickDraw了, 所以這兩個函數也不能用了
請問各位前輩, 我現在只有 WindowRef 而已, 要怎麼靠它拿到 CGContextRef呢
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.80.214
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1397036405.A.9F5.html
推 johnlinvc:禁用NS 開頭?我覺得乾脆去寫X11之類的... 04/09 17:52
→ wfgh:很好奇是什麼原因 禁用NS開頭的 可以分享嗎? 04/09 18:18
→ chise:目前在寫plugin 不過所有NS開頭的都不能用 所以我的code都 04/09 18:57