Ejemplo de propiedad de la ventana Id. de modelo de usuario de aplicación (AppID)
Muestra cómo controlar el comportamiento de agrupación de la barra de tareas de las ventanas de una aplicación a través de la propiedad System.AppUserModel.ID .
En este tema se incluyen las siguientes secciones.
- Descripción
- Requisitos
- Descarga del ejemplo
- Compilación del ejemplo
- Ejecutar el ejemplo
- Temas relacionados
Descripción
En este ejemplo se muestra cómo establecer la propiedad System.AppUserModel.ID mediante el uso de la implementación de IPropertyStore de la ventana, que se obtiene a través de SHGetPropertyStoreForWindow.
Requisitos
Producto | Versión mínima del producto |
---|---|
Windows | Windows 7 |
Kit de desarrollo de software de Windows (SDK) | 7.0 |
Descarga del ejemplo
Location | Dirección URL de ruta de acceso |
---|---|
GitHub | Ejemplo appUserModelIDWindowProperty |
Generar el ejemplo
Para compilar el ejemplo desde el símbolo del sistema:
- Abra la ventana del símbolo del sistema y vaya al directorio del proyecto AppUserModelIDWindowProperty .
- Escriba
msbuild AppUserModelIDWindowProperty.sln
.
Para compilar el ejemplo con Microsoft Visual Studio (preferido):
- Abra el Explorador de Windows y vaya al directorio del proyecto AppUserModelIDWindowProperty .
- Haga doble clic en el icono del archivo AppUserModelIDWindowProperty.sln para abrir el proyecto en Visual Studio.
- En el menú Compilar, seleccione Compilar solución.
Ejecutar el ejemplo
- Vaya al directorio que contiene el nuevo ejecutable mediante el símbolo del sistema o el Explorador de Windows.
- En la línea de comandos, escriba
AppUserModelIDWindowProperty.exe
. Como alternativa, en el Explorador de Windows, haga doble clic en el icono de AppUserModelIDWindowProperty.exe. - Para demostrar el efecto que tienen los identificadores de modelo de usuario de aplicación (AppUserModelID) en la agrupación de la barra de tareas, inicie al menos tres instancias de la aplicación al mismo tiempo.
- Use el menú para establecer un AppUserModelID diferente en cada una de las tres ventanas. Observe que cada AppUserModelID independiente da como resultado un botón de barra de tareas independiente y que las ventanas pueden cambiar su identidad en tiempo de ejecución.
- Establezca al menos dos ventanas en el segundo AppUserModelID. Observe que ambos se mueven al mismo grupo de barras de tareas.
- Abra la ventana Propiedades de la barra de tareas y del menú Inicio haciendo clic con el botón derecho en la barra de tareas y seleccionando Propiedades en el menú contextual. Cambie los botones de la barra de tareas: desplegable entre combinar cuando la barra de tareas esté llena y Nunca combine los valores. Observe que cada ventana puede obtener un botón independiente, pero que los botones se agrupan mediante AppUserModelID.
Temas relacionados