BOOL GetTagBitState的用法
劉玉蓉
發(fā)布于2014-09-17 17:20
1170
0
標(biāo)簽:
BOOL GetTagBitState(Tag Tag_Name, PDWORD lp_dwstate);
這個函數(shù)里面的Tag_Name要求是一個變量名,我想在腳本里面多次調(diào)用,請問Tag_Name這個參數(shù)能不能用中間變量來動態(tài)賦值啊,如果可以,那這個中間變量應(yīng)該是什么類型的呢?下面是幫組里的例子
{
DWORD dwstate;
BOOL bValue;
dwstate = 0xFFFFFFFF;
//Get the tag value
//dwstate is the tag state
bValue = GetTagBitStateWait("gs_tag_bit",&dwstate);
//Create a string which includes the tag value
if (bValue)
{
// User defined code if the
// value of the tag is true
...
}
else
{
// User defined code if the
// value of the tag is false
...
}
}
佳答案
Tag_Name的格式是字符串
char *tn = "";
switch( .... )
{
case 1:
tn = "Tag_Name_1" ;
break;
case 2:
tn = "Tag_Name_2" ;
break;
.....
case n:
tn = "Tag_Name_n" ;
break;
}
bValue = GetTagBitStateWait(tn,&dwstate);