#[repr(C)]pub struct FILTER_ITEM_HIDE_RULE {
pub type: LPCWSTR,
pub name: LPCWSTR,
pub condition_name: LPCWSTR,
pub condition_operator: FILTER_ITEM_HIDE_RULE_OPERATOR,
pub condition_value: i32,
}Expand description
非表示条件項目構造体 非表示条件を満たした項目を非表示にすることが出来ます
Fields§
§type: LPCWSTR設定の種別(L“hiderule“)
name: LPCWSTR非表示にする設定名 ※設定値を持つ項目のみ
condition_name: LPCWSTR非表示の条件の設定名
チェックボックス項目、リスト選択項目、ファイル選択項目、フォルダ選択項目を指定できます。
セクション毎のチェックボックスはセクション毎が有効の場合は2を返却します(0/1/2)。
ファイル、フォルダ選択項目は選択されているかを返却します(0/1)。
nullを指定した場合は常に非表示、filter を指定した場合はフィルタオブジェクトかを返却します(0/1)。
condition_operator: FILTER_ITEM_HIDE_RULE_OPERATOR非表示の条件の比較種別
condition_value: i32非表示の条件の比較値
Trait Implementations§
Source§impl Clone for FILTER_ITEM_HIDE_RULE
impl Clone for FILTER_ITEM_HIDE_RULE
Source§fn clone(&self) -> FILTER_ITEM_HIDE_RULE
fn clone(&self) -> FILTER_ITEM_HIDE_RULE
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FILTER_ITEM_HIDE_RULE
Auto Trait Implementations§
impl !Send for FILTER_ITEM_HIDE_RULE
impl !Sync for FILTER_ITEM_HIDE_RULE
impl Freeze for FILTER_ITEM_HIDE_RULE
impl RefUnwindSafe for FILTER_ITEM_HIDE_RULE
impl Unpin for FILTER_ITEM_HIDE_RULE
impl UnsafeUnpin for FILTER_ITEM_HIDE_RULE
impl UnwindSafe for FILTER_ITEM_HIDE_RULE
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more