XDefaultScreen和XDefaultScreenOfDisplay有什么区别?

时间:2014-04-18 13:15:32

标签: xlib

XDefaultScreenXDefaultScreenOfDisplay之间有什么区别?我可以看到它们分别返回一个整数和一个结构指针,但是:

  • 用于?
  • 的返回值是什么?
  • 你什么时候选择一个?
  • 为什么还有2个功能呢?

1 个答案:

答案 0 :(得分:4)

  • XDefaultScreen(通常由宏DefaultScreen调用)返回大多数xlib函数中使用的屏幕编号,您可以在其中指定屏幕,例如DefaultGC

  • XDefaultScreenOfDisplay(通常由宏DefaultScreenOfDisplay调用)返回一个屏幕指针,通常在您想要查找有关屏幕的信息时使用,例如WidthOfScreen