REVISIÓN: La tecla flecha arriba no funciona correctamente cuando utiliza un control ActiveX junto con los botones de opción agrupados en una vista de formulario MFC

Seleccione idioma Seleccione idioma
Id. de artículo: 830647 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

La tecla flecha arriba puede establecer el foco incorrectamente en una vista de formulario de Microsoft Foundation Classes (MFC) si utiliza un control ActiveX junto con controles agrupados, como botones de opción.

Este problema no se produce en Microsoft Visual C++ 6.0.

Solución

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft Visual Studio. NET. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
837234Lista de errores corregidos en Visual Studio .NET 2002 1

Información de revisiones

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   Date         Time   Version     Size        File name
   ----------------------------------------------------------
   12-Sep-2002  16:50                  39,733  Afxdao.h
   14-Oct-2003  20:03                  14,546  Atl.lib
   14-Oct-2003  20:03  7.0.9741.0      84,992  Atl70.dll
   23-Jul-2002  20:08                   3,443  Atlbase.cpp
   23-Jul-2002  20:08                 163,480  Atlbase.h
   20-Jan-2003  20:07                  16,396  Atlcomtime.inl
   23-Jul-2002  20:08                  15,521  Atlcore.h
   23-Jul-2002  20:08                  43,105  Atlimage.h
   14-Oct-2003  20:02                  48,090  Atlmincrt.lib
   14-Oct-2003  20:02                 934,264  Atls.lib
   14-Oct-2003  20:02               1,003,890  Atlsd.lib
   11-Nov-2002  22:45                  63,284  Cstringt.h
   05-Dec-2002  20:21                 116,779  Dbcore.cpp
   14-Oct-2003  21:22                 282,816  Eafxis.lib
   14-Oct-2003  21:22                 273,800  Eafxisd.lib
   12-Sep-2002  16:50                  19,956  Makefile
   14-Oct-2003  21:39              10,513,408  Mfc.bsc
   14-Oct-2003  21:45                 392,265  Mfc70.def
   14-Oct-2003  22:09  7.0.9741.0   1,028,096  Mfc70.dll
   14-Oct-2003  21:27               2,287,020  Mfc70.lib
   14-Oct-2003  22:09               1,149,706  Mfc70.map
   14-Oct-2003  21:39  7.0.9741.0      40,960  Mfc70chs.dll
   14-Oct-2003  21:39  7.0.9741.0      45,056  Mfc70cht.dll
   14-Oct-2003  21:25                 527,756  Mfc70d.def
   14-Oct-2003  21:25  7.0.9741.0   2,072,576  Mfc70d.dll
   14-Oct-2003  21:26               3,066,694  Mfc70d.lib
   14-Oct-2003  21:25               1,791,935  Mfc70d.map
   14-Oct-2003  21:39  7.0.9741.0      61,440  Mfc70deu.dll
   14-Oct-2003  21:39  7.0.9741.0      57,344  Mfc70enu.dll
   14-Oct-2003  21:39  7.0.9741.0      61,440  Mfc70esp.dll
   14-Oct-2003  21:39  7.0.9741.0      61,440  Mfc70fra.dll
   14-Oct-2003  21:39  7.0.9741.0      61,440  Mfc70ita.dll
   14-Oct-2003  21:39  7.0.9741.0      49,152  Mfc70jpn.dll
   14-Oct-2003  21:39  7.0.9741.0      49,152  Mfc70kor.dll
   14-Oct-2003  21:46                 393,034  Mfc70u.def
   14-Oct-2003  21:59  7.0.9741.0   1,017,344  Mfc70u.dll
   14-Oct-2003  21:32               3,042,324  Mfc70u.lib
   14-Oct-2003  21:27                 528,736  Mfc70ud.def
   14-Oct-2003  21:28  7.0.9741.0   2,066,944  Mfc70ud.dll
   14-Oct-2003  21:30               3,978,842  Mfc70ud.lib
   14-Oct-2003  21:28               1,842,071  Mfc70ud.map
   12-Sep-2002  16:50                   7,662  Mfcdll.mak
   14-Oct-2003  21:46                 505,780  Mfcs70.lib
   14-Oct-2003  21:25                 526,960  Mfcs70d.lib
   14-Oct-2003  21:47                 452,554  Mfcs70u.lib
   14-Oct-2003  21:28                 468,956  Mfcs70ud.lib
   14-Oct-2003  21:21              16,468,274  Nafxcw.lib
   14-Oct-2003  21:21              16,598,950  Nafxcwd.lib
   14-Oct-2003  21:22                 122,026  Nafxis.lib
   14-Oct-2003  21:22                 123,608  Nafxisd.lib
   20-Sep-2002  00:18                  44,958  Oledisp1.cpp
   14-Oct-2003  21:25              16,743,784  Uafxcw.lib
   14-Oct-2003  21:24              17,032,364  Uafxcwd.lib
   15-Oct-2003  01:49                 887,808  Vc_mfc.msm
   05-Nov-2002  18:40                  34,858  Viewprev.cpp
   13-Oct-2003  19:42                  19,200  Winocc.cpp

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en Visual Studio .NET 2002 1.

Más información

Pasos para reproducir el problema

  1. Crear una aplicación MFC que tiene una vista que se basa en la clase CFormView .
  2. Abra el editor de cuadros de diálogo y, a continuación, agregue tres botones de opción a la vista formulario.
  3. Establezca la propiedad grupo del primer botón de opción en true .
  4. Establezca la propiedad TabStop del primer botón de opción en true .
  5. Agregar un control ActiveX como Microsoft fecha hora selector para la vista de formulario.
  6. Establezca la propiedad grupo del control ActiveX en true .
  7. Establezca la propiedad TabStop del control ActiveX en true .
  8. Ejecute la aplicación.
  9. Haga clic en el primer botón de radio.
  10. Presione la tecla flecha abajo para cambiar el foco entre los controles.

    Esta acción funciona como se esperaba.
  11. Presione la tecla flecha arriba para cambiar el foco entre los controles.

    Esta acción no funciona como se esperaba. Además, sólo puede utilizar la tecla flecha arriba para establecer el foco entre el segundo botón de opción y el tercer botón de opción.
Para obtener información adicional acerca la terminología que se utiliza para describir Microsoft actualizaciones de productos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 830647 - Última revisión: sábado, 01 de febrero de 2014 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Visual C++ .NET 2002 Standard
  • Microsoft Visual Studio .NET 2002 Professional
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbvs2002sp1sweep kbvs2002sp1fix kbqfe kbfix kbbug KB830647 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 830647

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com