Esempio n. 1
0
 private NativeMethods.ComboBoxInfo GetComboBoxInfo()
 {
     NativeMethods.ComboBoxInfo cbi = new NativeMethods.ComboBoxInfo();
     cbi.cbSize = Marshal.SizeOf(cbi);
     NativeMethods.GetComboBoxInfo(base.Handle, ref cbi);
     return(cbi);
 }
Esempio n. 2
0
        protected override void OnCreateControl()
        {
            base.OnCreateControl();

            NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo();
            _editHandle = cbi.hwndEdit;
        }
Esempio n. 3
0
        private Rectangle GetDropDownButtonRect()
        {
            NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo();

            return(cbi.rcButton.Rect);
        }
Esempio n. 4
0
 private bool GetComboBoxButtonPressed()
 {
     NativeMethods.ComboBoxInfo cbi = GetComboBoxInfo();
     return(cbi.stateButton ==
            NativeMethods.ComboBoxButtonState.STATE_SYSTEM_PRESSED);
 }