Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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");
}
İlgili konular