二、获取控件的当前状态:
某些GUI控件通过保留用户的操作来反映用户的意图,如:复选框控件,通过其选中与否的状态可以知道用户希望的选择。那么如何能够获得这些控件的实时状态呢?
Ycnd GUI系统提供了一系列的GetGUIObj***Value函数来获得控件当前的属性状态。
该系列函数可以返回5种不同类型的数据,这些数据可完全涵盖当前Ycnd GUI所有控件所具有的全部属性状态。
该系类函数的通用原型如下:
*** GetGUIObj***Value(int ID, EGUIValueType type);
其中,第二个参数为需要返回的控件的属性种类,该参数的可选数据种类与本篇教程的上半部分所列相同,这里就不再列举了。
例如:
假设有一个复选框控件,ID为100,下面的代码可以获取复选框的选中状态: