protected override void WndProc(ref Message m) { if (m.Msg == 0x204e) { NMHDR hdr = (NMHDR)m.GetLParam(typeof(NMHDR)); if (hdr.code == -759) { NMDATETIMECHANGE dt = (NMDATETIMECHANGE)m.GetLParam(typeof(NMDATETIMECHANGE)); this.Value = new DateTime(dt.st.wYear, dt.st.wMonth, 1); return; } } base.WndProc(ref m); }
internal static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, ref NMDATETIMECHANGE lParam);