Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

skin_item_ops_s Struct Reference
[Skin related routines]

#include <skin.h>

Data Fields


Detailed Description

Skin item operations

Definition at line 398 of file skin.h.


Field Documentation

int(* deinit)(skin_item_t *)
 

Operations for deinitialization.

void(* draw_attached)(HDC, skin_item_t *)
 

Operations for item drawing.

void(* draw_bg)(HDC, skin_item_t *)
 

Operations for item drawing.

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.

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

Operations for initialization.

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

Item msg proc

int(* on_create)(skin_item_t *)
 

Operations when creating the skin window.

int(* on_destroy)(skin_item_t *)
 

Operations when destroying the skin window.

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.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 26 14:21:36 2006 for MiniGUI V2.0.3 API Reference by  doxygen 1.4.2