ctrldata

王朝百科·作者佚名  2010-08-04
窄屏简体版  字體: |||超大  

MiNiGUI 是一个基于linux,面向嵌入数系统的轻量级图形用户界面支持系统,在MiniGUI中,用两个结构来表示对话框模板:控件数组和对话框模板。

其中ctrldata就是这个结构体的名字

typedef struct

{

char* class_name; // control class

DWORD dwStyle; // control style

int x, y, w, h; // control position in dialog

int id; // control identifier

const char* caption; // control caption

DWORD dwAddData; // additional data

DWORD dwExStyle; // control extended style

} CTRLDATA;

接下来是这个结构数组的初始化实例

#define IDC_PROMPTINFO 100

#define IDC_OK 110

//对话框模版,设置各个控件的属性

static CTRLDATA CtrlInitProgress [] =

{

{

CTRL_STATIC,

WS_VISIBLE | SS_SIMPLE,

10, 10, 380, 16,

IDC_PROMPTINFO,

"你好!",

0

},

{

CTRL_BUTTON,

WS_TABSTOP | WS_VISIBLE | BS_DEFPUSHBUTTON,

170, 70, 60, 25,

IDC_OK,

"确定",

0

}

};

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航