GetFontLanguageInfo

該函式返回指定的設備環境裡所選字型的信息。應用程式通常用這些信息和GetCharacterPlacement來準備用於顯示的字元串。

基本介紹

  • 外文名:GetFontLanguageInfo
  • 函式功能:返回指定的字型的信息
  • 函式原型:DWORD GetFontLanguageInfo
  • hdc:設備環境句柄
參數
返回值:返回值標識了當前選擇字型的特性。當此字型是標準化的且可以被當作簡單字型時,函式返回0,如果返回GCP_ERROR,表明發生錯誤,否則,函式返回下列值的組合:
GCP_DBCS:字元集是DBCS。GCP_DIACRITIC:字型/語言包含讀音符號。
FLI_GLYPHS:字型包含一些特殊符號,通常不能使用代碼頁。用GetCharacterPlacement來訪問這些符號,此值僅作為信息,不是用來傳給GetCharacterPlacement。
GCP_GLYPHSHAPE:字型/語言在每個代碼點或每個代碼點的組合處(支持整形和/或捆綁)都有多個字形,並且字型含有高級的字形表,給特殊的形狀提供特殊的字形。如果給定了此值,數組lpGlyphs將和GetCharacterPlacement一起使用,並且當字元串被繪製時,ETO_GLYPHINDEX被傳遞給ExtTextOut。
GCP_KASHIDA:字型/語言允許Kashidas。
GCP_LIGATE:字型/語言包含可被特殊字元組合取代的捆綁字形。
GCP_USEKERNING:字型含有字距調整表,可用來在字元和字形之間提供更好的間隔。
GCP_REORDER:語言要求為顯示重新排序。如Hebrew或Arabic。
這些返回值,被FLI_MASK掩蔽後,可直接傳給GetCharacterPlacement
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
速查:Windows NT:4.0及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib。

相關詞條

熱門詞條

聯絡我們