private NativeMethods.ComboBoxInfo GetComboBoxInfo() { NativeMethods.ComboBoxInfo cbi = new NativeMethods.ComboBoxInfo(); cbi.cbSize = Marshal.SizeOf(cbi); NativeMethods.GetComboBoxInfo(base.Handle, ref cbi); return(cbi); }
protected override void OnCreateControl() { base.OnCreateControl(); NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo(); _editHandle = cbi.hwndEdit; }
private Rectangle GetDropDownButtonRect() { NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo(); return(cbi.rcButton.Rect); }
private bool GetComboBoxButtonPressed() { NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo(); return(cbi.stateButton == NativeMethods.ComboBoxButtonState.STATE_SYSTEM_PRESSED); }