1.默認(rèn)原點(diǎn)應(yīng)該是在最左上交吧?因?yàn)槲襭DC->TextOut(0, 0, "TEST");在最左上出現(xiàn)了。
但是為什么pDC->SetWindowOrg(CPoint(5,5))后這個(gè)TEST更往左上了。我想應(yīng)該把原點(diǎn)設(shè)在5,5了這個(gè)TEST應(yīng)該是在原來位置稍微右下一點(diǎn)?為什么會(huì)這樣?
2.SetWindowOrg用的是實(shí)際坐標(biāo),dc的所有GDI函數(shù)產(chǎn)生結(jié)果時(shí)用的是顯示坐標(biāo)( VC++的GDI中有兩套坐標(biāo),一套邏輯坐標(biāo)(也就是實(shí)際坐標(biāo),logic context),一套顯示坐標(biāo)(context coordinate) ),
SetWindowOrg是把邏輯坐標(biāo)向右下移動(dòng)(5,5),即顯示坐標(biāo)向左上移動(dòng);如果使用SetViewportOrg就可以了。