c - 像 GTK_TEXT_VIEW 这样的宏有什么作用?

标签 c gtk

GTK_TEXT_VIEW (view) 在下面的上下文中做了什么?它是返回 GtkTextView 结构的函数还是将“ View ”转换为 GtkTextView 结构?

/* Change left margin throughout the widget */
gtk_text_view_set_left_margin (GTK_TEXT_VIEW (view), 30);

最佳答案

这是一个宏。它将 view 转换为 GtkTextView * 类型,此外还执行 GObject 类型检查以确保对象确实是 GtkTextView

关于c - 像 GTK_TEXT_VIEW 这样的宏有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22340587/

相关文章:

c - 如何可移植地使用 system 或 popen,但带有参数数组?

c - 使用 gtk_event_put 和 GdkEventButton 结构使用 GTK+ 模拟按钮点击

gtk - 如何在 GtkTreeview 中创建带有字符串和 pixbuf 的列?

c++ - 使用 MinGW 帮助在 Windows 上编译 GTK+

c - 在哪里可以获取 gnu.org Simple Makefile 的源文件和头文件?

c++ - 通过串口接收USSD码

python - Ruby GTK 失败无显示(Python 还可以)

linux - Nautilus 文件浏览器和 GtkIconView

c - 在 C 中打开哈希

c - 我无法理解以下 while 循环的条件