技术论坛

 回复:关于调用C-API无法正常得到

返回主题列表
作者 主题
yixian01
侠士

经验值:1373
发帖数:1071
精华帖:10
楼主    2006-05-12 16:11:00
主题:关于调用C-API无法正常得到"年份"数据的疑问
刚刚做一个测试,建立了 YEAR,MONTH,DAY,HOUR,MINUTE,SECOND这些个变量(16BIT UNSIGNED).
脚本如下
#pragma code ("kernel32.dll")
void GetLocalTime(LPSYSTEMTIME lpsystime);
#pragma code()

SYSTEMTIME systime;
char sztime[6]="";
GetLocalTime(&systime);
//sprintf(sztime,"%02d;%02d",systime.wHour,systime.wMinute);
//return sztime;
SetTagWord("YEAR",systime.wYear);
SetTagWord("MONTH",systime.wMonth);
SetTagWord("DAY",systime.wDay);
SetTagWord("HOUR",systime.wHour); //Return-Type: BOOL
SetTagWord("MIN",systime.wMinute);
SetTagWord("SEC",systime.wSecond);
现在,就是年份的显示是***,其余都正确,也尝试将YEAR改成32BIT,相关的SETTAGWORD改成SETTAGDWORD().
依然如此,不知和故?请指教
gregy_cn
游民

经验值:90
发帖数:24
精华帖:3
    2006-05-12 21:51:33
精华帖  主题:回复:关于调用C-API无法正常得到
显示YEAR,是4位数,检查显示控件的显示格式是否是0000
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。