J'essaie de définir l'heure du périphérique Windows Mobile à l'aide de coredll.dll. J'ai créé les fonctions qui permettront de régler l'heure, mais je suis confus sur la façon dont je devrais appeler la fonction sur le bouton clic pour régler l'heure. Ci-dessous l'objet et la méthode pour régler le temps, mais ne savez pas comment l'appeler à cliquez sur le boutonRéglez l'heure sur le périphérique Windows CE sur le bouton cliquez sur
// Ce sera la méthode que vous devez régler l'heure du système
[DllImport("coredll.dll", SetLastError=true)]
static extern bool SetLocalTime(ref SYSTEMTIME lpSystemTime);
// Ceci est la l'objet que vous devez remplir avant d'utiliser SetLocalTime
public struct SYSTEMTIME
{
public short year;
public short month;
public short dayOfWeek;
public short day;
public short hour;
public short minute;
public short second;
public short milliseconds;
}
// Et ceci est la dernière méthode pour exécuter
public static void SetSystemDateTime(DateTime dt)
{
SYSTEMTIME systime;
systime.year = (short)dt.Year;
systime.month = (short)dt.Month;
systime.day = (short)dt.Day;
systime.hour = (short)dt.Hour;
systime.minute = (short)dt.Minute;
systime.second = (short)dt.Second;
systime.milliseconds = (short)dt.Millisecond;
systime.dayOfWeek = (short)dt.DayOfWeek;
SetLocalTime(systime);
}
Comment dois-je appeler cette fonction dans la méthode de clic de bouton ci-dessous?
private void btnSync_Click(object sender, EventArgs e)
{
//What Should I write here?
}
vous ne pouvez pas le définir via http. –