Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
El ejemplo es exactamente igual a este: Deshabilitar menú contextual en textbox .. con la diferencia de que hay que realizar un paso mas
. En el ejemplo del TextBox, se utiliza el Hwnd del Text para indicar cual Textbox se deshabilitará el menú.
Pero en los ComboBox no se puede utilizar el Hwnd del Combo, si no que hay que obtener el Hwnd del área de edición , ya que el combobox, como otros controles, aunque parezca uno solo, está formado por varios otros, en este caso el combo son tres controles o " Ventanas" ( El combo, el área de edición y el botón de la lista desplegable )
Este Hwnd ( el del área de edición ), lo podemos obtener con la función Api FindwindowEx
Hwnd_Combo = FindWindowEx(Hwnd_Combo, 0, "EDIT", vbNullString)
Controles:
Nota: No se debe producir ningún error en el programa, ya que al utilizar un hook, si produce un error, el vb se cerrará por completo
Código fuente en el módulo bas
Código en el formulario
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar