XDefaultScreen
和XDefaultScreenOfDisplay
之间有什么区别?我可以看到它们分别返回一个整数和一个结构指针,但是:
答案 0 :(得分:4)
XDefaultScreen
(通常由宏DefaultScreen
调用)返回大多数xlib函数中使用的屏幕编号,您可以在其中指定屏幕,例如DefaultGC
。
XDefaultScreenOfDisplay
(通常由宏DefaultScreenOfDisplay
调用)返回一个屏幕指针,通常在您想要查找有关屏幕的信息时使用,例如WidthOfScreen
。