DTN_DATETIMECHANGE Bildirimini İşleme

Bu konu başlığında, kullanıcı tarafından tarih ve saat seçici (DTP) denetimine yapılan değişikliklerin bildiriminin nasıl işlendiği gösterilmektedir.

Bilmeniz gerekenler

Teknolojileri

Önkoşullar

  • C/C++
  • Windows Kullanıcı Arayüzü Programlama

Talimatlar

DTP denetimi, bir değişiklik olduğunda DTN_DATETIMECHANGE bildirim kodunu gönderir. Örneğin, kullanıcı denetimdeki alanlardan birini değiştirdiğinde veya denetimin DTS_SHOWNONE stiline ayarlandığı durumlarda, kullanıcı denetimin onay kutusunun durumunu değiştirdiğinde bu bildirim oluşturulur.

Uygulamanız, DTP denetimi tarafından gönderilen DTN_DATETIMECHANGE iletilerini işlemek için kod içermelidir.

Aşağıdaki C++ kod örneği, DTS_SHOWNONE stiline ayarlanmış bir DTP denetiminin durumunu göstermek için tasarlanmış uygulama tanımlı bir işlevdir.

void WINAPI DoDateTimeChange(LPNMDATETIMECHANGE lpChange)
{
    // If the user has unchecked the DTP's check box, change the
    // text in a static control to show the appropriate message.
    //
    // g_hwndDlg - a program-global address of a dialog box.

    if(lpChange->dwFlags == GDT_NONE)
        SetDlgItemText(g_hwndDlg, IDC_STATUS, L"Disabled");
    else
        SetDlgItemText(g_hwndDlg, IDC_STATUS, L"Active");
}

Tarih ve Saat Seçici Denetimlerini Kullanma

Tarih ve Saat Seçici Denetim Referansı

tarih ve saat seçici