老周 发表于 2016-11-9 17:27:43

显示特殊符号

许多时候我们需要在文字中穿插一些特殊符号来表达行情的状态, 参见下面的代码范例,选择”wingdings”字体,大写的 JKL 就对应脸谱符号。


#property copyright "Copyright 2012, laoyee"
#property link "http://www.docin.com/yiwence"
//新价格到达时运行一次
int start()
{
return(0);
}
//程序加载时运行一次
int init()
{
string myLableName="标签 1"; //定义标签名称
string myLableDoc="JKL"; //标签内容
ObjectCreate(myLableName,OBJ_LABEL,0,0,0); //建立标签对象
ObjectSetText(myLableName,myLableDoc,24,"wingdings",Red); //定义标签对象:内容、字号、字体、颜色
ObjectSet(myLableName,OBJPROP_CORNER,1); //定义对象坐标原点,0-左上角,1-右上角,2-左下角,3-右下角
ObjectSet(myLableName,OBJPROP_XDISTANCE,50); //定义对象横坐标
ObjectSet(myLableName,OBJPROP_YDISTANCE,20); //定义对象纵坐标
return(0);
}
//程序卸载时运行一次
int deinit()
{
return(0);
}


在 Windows 操作系统中自带了 Webdings、Wingdings、Wingdings 2、Wingdings 3 四个字体库,使用上面的方法,在 ObjectSetText()语句中选择对应字体名称,就可以将屏幕显示做得更加丰富。


表 4-1 特殊符号与键盘对照表







手牵手524265957 发表于 2017-12-1 09:38:36

好资料,的确有帮助

你转身的一瞬 发表于 2018-8-31 14:01:18

沙发!沙发!
页: [1]
查看完整版本: 显示特殊符号