如何在Win32下初始化Pango?

时间:2008-09-22 21:13:56

标签: c++ winapi graphics fonts pango

从GTK + Project的Win32下载page下载了Pango和GLib,并在Visual Studio 2005下创建并配置了Win32项目,因此它指向正确的 lib include 目录,如何初始化Pango以渲染到Win32窗口?

第一次来电应该是 pango_win32_get_context()吗?调用该函数会导致应用程序挂起该调用,因为函数永远不会返回。

第一次打电话应该是什么?还需要什么其他调用来初始化Pango for Win32并呈现一个简单的文本字符串?在Win32下使用Pango进行渲染是否有在线可用的示例?

1 个答案:

答案 0 :(得分:5)

Pango是一个基于GObject的库。因此,您需要确保在使用其任何功能之前初始化glib动态类型系统。这可以通过调用g_type_init()(直接或间接通过类似gtk_init())来完成。这可能是你的问题吗?