77 virtual void SetDragCapture(UINT flags);
78 virtual void ReleaseDragCapture(UINT flags);
79
80 static BOOL mouseCapture;
81 static BOOL skipNextMouseUp;
82
83 // called on Toolkit thread from JNI
84 static void _Reshape(void *param);
85 static void _Select(void *param);
86 static void _AddItems(void *param);
87 static void _Remove(void *param);
88 static void _RemoveAll(void *param);
89 static void _CloseList(void *param);
90
91 private:
92 int GetFieldHeight();
93 int GetTotalHeight();
94 static BOOL sm_isMouseMoveInList;
95 HWND m_hList;
96 WNDPROC m_listDefWindowProc;
97 int m_selectedItem;
98 static LRESULT CALLBACK ListWindowProc(HWND hwnd, UINT message,
99 WPARAM wParam, LPARAM lParam);
100 };
101
102 #endif /* AWT_CHOICE_H */
|
77 virtual void SetDragCapture(UINT flags);
78 virtual void ReleaseDragCapture(UINT flags);
79
80 static BOOL mouseCapture;
81 static BOOL skipNextMouseUp;
82
83 // called on Toolkit thread from JNI
84 static void _Reshape(void *param);
85 static void _Select(void *param);
86 static void _AddItems(void *param);
87 static void _Remove(void *param);
88 static void _RemoveAll(void *param);
89 static void _CloseList(void *param);
90
91 private:
92 int GetFieldHeight();
93 int GetTotalHeight();
94 static BOOL sm_isMouseMoveInList;
95 HWND m_hList;
96 WNDPROC m_listDefWindowProc;
97 static LRESULT CALLBACK ListWindowProc(HWND hwnd, UINT message,
98 WPARAM wParam, LPARAM lParam);
99 };
100
101 #endif /* AWT_CHOICE_H */
|