作者 主題: 請問GtkStyle *GSEAL (style);這是哪種寫法阿?  (閱讀 3050 次)

0 會員 與 1 訪客 正在閱讀本文。

平衡

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
GtkStyle *GSEAL (style);

GtkStyle已經是一個結構了
然後GSEAL式結構變數
但是為何還有一個(style)可以解釋一下嗎?

flylinux

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
    • 工作達人
GSEAL全部是大寫,而且後面又有(),依慣例很可能是巨集!
如果Google一下,這個GSEAL很可能到了gtk 3.0後會deprecated掉,
另外你是從
typedef struct {
  /* The style for the widget. The style contains the
   *  colors the widget should be drawn in for each state
   *  along with graphics contexts used to draw with and
   *  the font to use for text.
   */
  GtkStyle *GSEAL (style);
   ....
} GtkWidget;
這裡看到的嗎?我自己在學的時候倒是沒有那麼注意裡面每個成員,大都是注意到方法的使用,所以就會多看範例!
工作達人
幫我衝Fun Taiwan連結,有機會中飲料!

平衡

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
GSEAL全部是大寫,而且後面又有(),依慣例很可能是巨集!
如果Google一下,這個GSEAL很可能到了gtk 3.0後會deprecated掉,
另外你是從
typedef struct {
  /* The style for the widget. The style contains the
   *  colors the widget should be drawn in for each state
   *  along with graphics contexts used to draw with and
   *  the font to use for text.
   */
  GtkStyle *GSEAL (style);
   ....
} GtkWidget;
這裡看到的嗎?我自己在學的時候倒是沒有那麼注意裡面每個成員,大都是注意到方法的使用,所以就會多看範例!

謝啦