mGUtils API Reference  v1.2.0
A component of MiniGUI providing users with a number of common dialog templates
Data Fields
skin_item_ops_s Struct Reference

#include <mgutils.h>

Data Fields

int(* init )(skin_head_t *, skin_item_t *)
 
int(* deinit )(skin_item_t *)
 
int(* on_create )(skin_item_t *)
 
int(* on_destroy )(skin_item_t *)
 
void(* draw_bg )(HDC, skin_item_t *)
 
void(* draw_attached )(HDC, skin_item_t *)
 
DWORD(* get_value )(skin_item_t *item)
 
DWORD(* set_value )(skin_item_t *item, DWORD status)
 
int(* item_msg_proc )(skin_item_t *item, int message, WPARAM wparam, LPARAM lparam)
 

Detailed Description

Skin item operations

Definition at line 1432 of file mgutils.h.

Field Documentation

int(* deinit) (skin_item_t *)

Operations for deinitialization.

Definition at line 1437 of file mgutils.h.

void(* draw_attached) (HDC, skin_item_t *)

Operations for item drawing.

Definition at line 1447 of file mgutils.h.

void(* draw_bg) (HDC, skin_item_t *)

Operations for item drawing.

Definition at line 1445 of file mgutils.h.

DWORD(* get_value) (skin_item_t *item)

Operations for getting item value. For button item, value is the click status, non-zero for clicked or checked. For slider, value is the position. For label item, value is the label text. For control item, value is the handle to control.

Definition at line 1456 of file mgutils.h.

int(* init) (skin_head_t *, skin_item_t *)

Operations for initialization.

Definition at line 1435 of file mgutils.h.

int(* item_msg_proc) (skin_item_t *item, int message, WPARAM wparam, LPARAM lparam)

Item msg proc

Definition at line 1467 of file mgutils.h.

int(* on_create) (skin_item_t *)

Operations when creating the skin window.

Definition at line 1440 of file mgutils.h.

int(* on_destroy) (skin_item_t *)

Operations when destroying the skin window.

Definition at line 1442 of file mgutils.h.

DWORD(* set_value) (skin_item_t *item, DWORD status)

Operations for setting item value. For button item, value is the click status, non-zero for clicked or checked. For slider, value is the position. For label item, value is the label text. For control item, value is the handle to control.

Definition at line 1464 of file mgutils.h.


The documentation for this struct was generated from the following file: