 | | Wide Studio Object Reference
| |
クラスの型
WSCpulldownMenu
メソッド関数仕様
getItems 関数の説明
- 書式
- long getItems()
- 機能
- メニュー項目数を取得する関数です。
メニュー項目のうち、カスケードされた部分はカウントされません。
- 処理
-
- 引数
- なし。
- 返値
- メニュー項目数。
- 注意
- なし。
- サンプル
-
long num = newpull_000->getItems();
long i;
//全項目を選択可能状態に設定します。
for(i=0; i<num; i++){
newpull_000->setItemSensitive(i,True);
}
setItemSensitive 関数の説明
- 書式
- long setItemSensitive(short no,WSCbool flag)
- 機能
- メニュー項目の操作属性を指定する関数です。
メニュー項目は、0から始まる数値で指定します。
一番上の項目から 0,1,2となり、
一番下の項目は(メニュー項目数-1) です。
指定された項目を選択可能にする場合 True,
選択不可能にする場合 False を指定します。
- 処理
-
- 引数
-
(in)short no | 0,1,2,... で指定されるメニュー項目 |
(in)WSCbool fl | 選択属性 |
- 返値
- WS_NO_ERR = 正常、WS_ERR = 存在しない項目が指定された場合。
- 注意
-
- サンプル
- getItems() を参照してください。
getItemSensitive 関数の説明
- 書式
- WSCbool* getItemSensitive()
- 機能
- メニュー項目の操作属性状態を配列で取得する関数です。
返却された WSCbool 型の配列には、
先頭から順にメニュー項目の操作属性が保持されます。
メニュー項目のうち、カスケードされた先の部分は
カウントされません。
- 処理
-
- 引数
- なし。
- 返値
- 選択属性の配列
- 注意
-
- サンプル
-
long num = newpull_000->getItems();
//全項目を選択可否属性を取得します。
WSCbool* statuslist = newpull_000->getItemSensitive();
long i;
for(i=0; i<num; i++){
WSCbool status = statuslist[i];
printf("item=%d status=%d\n",i,status);
}
getValue 関数の説明
- 書式
- long getValue()
- 機能
- 現在選択されているメニュー項目のメニュー値を取得する関数です。
- 処理
-
- 引数
- なし。
- 返値
- 現在選択されているメニューの値。
- 注意
-
- サンプル
-
//選択された項目の選択値を取得します。
long val = newpull_000->getValue();
setValueSensitive 関数の説明
- 書式
- long setValueSensitive(short value,WSCbool flag)
- 機能
- 指定したメニュー値の操作属性を指定する関数です。
指定された値と同じメニュー地を持つメニュー項目を探し、
その項目に指定された操作属性を設定します。
操作属性が True なら選択可能に、
False なら選択不可能になります。
- 処理
-
- 引数
-
(in)short value | 選択属性を指定したいメニューの値 |
(in)WSCbool fl | 選択属性 |
- 返値
- WS_NO_ERR = 正常、WS_ERR = 存在しない値が指定された場合。
- 注意
-
- サンプル
-
//指定された値を持つ項目の選択属性を設定します。
//例えば 100 のメニュー値を持つ項目を選択不可にする場合
newpull_000->getValueSensitive(100,False);
Document Release 3.70 For Use with Wide Studio Release 3.70, Spring 2004 WideStudio Home | Up to Copyright(C) WideStudio Development Team, 1999-2004 | | Last modified: May. 25, 2004 | |