///
/// Returns the effective window system identifier of the widget, i.e. the
/// native parent's window system identifier.
///
/// If the widget is native, this function returns the native widget ID.
/// Otherwise, the window ID of the first native parent widget, i.e., the
/// top-level widget that contains this widget, is returned.
///
/// **Note**: We recommend that you do not store this value as it is likely to
/// change at run-time.
///
/// **See also:** [`native_parent_widget()`]
Returns the effective window system identifier of the widget, i.e. the
native parent's window system identifier.

If the widget is native, this function returns the native widget ID.
Otherwise, the window ID of the first native parent widget, i.e., the
top-level widget that contains this widget, is returned.

Note**: We recommend that you do not store this value as it is likely to
change at run-time.


Returns the effective window system identifier of the widget i . e . the native parent ' s window system identifier . If the widget is native this function returns the native widget ID . Otherwise the window ID of the first native parent widget i . e . the top - level widget that contains this widget is returned . Note ** : We recommend that you do not store this value as it is likely to change at run - time .
pub fn effective_win_id(&self) -> u64 {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).effective_win_id)(obj_data);
            ret_val
        }
    }
pub fn effective_win_id ( & self ) -> u64 { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . effective_win_id ) ( obj_data ) ; ret_val } }
Returns the effective window system identifier of the widget, i.e.
Returns the effective window system identifier of the widget i . e .
&self