Cargar recurso

17/05/2004 - 18:07 por Manuel D. Jiménez González | Informe spam
Hola de nuevo, grupo

Estoy desarrollando un plug-in para windows media que, básicamente, es una
dll que el Windows Media Player carga en un momento dado.

Quiero que mi plug-in cambie el cursor del ratón por otro cuando el usuario
pasa el ratón por una determinada zona. Trabajando con MFCs, siempre he
utilizado la línea

::SetCursor(::AfxGetApp()->LoadCursor(IDC_WAIT));

pero ahora me da el error

'AfxGetApp' : is not a member of 'operator``global namespace'''

supongo que porque el asistente para desarrollar plug-ins de windows media
no genera un proyecto MFC. También he intentado añadir un recurso "cursor" a
mi proyecto pero no veo como cargarlo, porque el método LoadCursor requiere
una variable hModule que no veo cómo obtener.

¿Qué puedo hacer? Muchas gracias de antemano,

Manuel

Preguntas similare

Leer las respuestas

#1 Luis Gómez [MS]
17/05/2004 - 18:44 | Informe spam
Has intentado AfxGetApp sin "::" por delante


Un saludo,
Luis Gómez

Este mensaje se proporciona "como tal" sin garantías de ninguna clase, y no
otorga ningún derecho



"Manuel D. Jiménez González" wrote in message
news:
Hola de nuevo, grupo

Estoy desarrollando un plug-in para windows media que, básicamente, es una
dll que el Windows Media Player carga en un momento dado.

Quiero que mi plug-in cambie el cursor del ratón por otro cuando el


usuario
pasa el ratón por una determinada zona. Trabajando con MFCs, siempre he
utilizado la línea

::SetCursor(::AfxGetApp()->LoadCursor(IDC_WAIT));

pero ahora me da el error

'AfxGetApp' : is not a member of 'operator``global namespace'''

supongo que porque el asistente para desarrollar plug-ins de windows media
no genera un proyecto MFC. También he intentado añadir un recurso "cursor"


a
mi proyecto pero no veo como cargarlo, porque el método LoadCursor


requiere
una variable hModule que no veo cómo obtener.

¿Qué puedo hacer? Muchas gracias de antemano,

Manuel


Respuesta Responder a este mensaje
#2 Manuel D. Jiménez González
18/05/2004 - 09:40 | Informe spam
Sí, lo he probado:

error C2065: 'AfxGetApp' : undeclared identifier

pero gracias,

Manuel

"Luis Gómez [MS]" wrote in message
news:
Has intentado AfxGetApp sin "::" por delante


Un saludo,
Luis Gómez

Este mensaje se proporciona "como tal" sin garantías de ninguna clase, y


no
otorga ningún derecho



"Manuel D. Jiménez González" wrote in message
news:
> Hola de nuevo, grupo
>
> Estoy desarrollando un plug-in para windows media que, básicamente, es


una
> dll que el Windows Media Player carga en un momento dado.
>
> Quiero que mi plug-in cambie el cursor del ratón por otro cuando el
usuario
> pasa el ratón por una determinada zona. Trabajando con MFCs, siempre he
> utilizado la línea
>
> ::SetCursor(::AfxGetApp()->LoadCursor(IDC_WAIT));
>
> pero ahora me da el error
>
> 'AfxGetApp' : is not a member of 'operator``global namespace'''
>
> supongo que porque el asistente para desarrollar plug-ins de windows


media
> no genera un proyecto MFC. También he intentado añadir un recurso


"cursor"
a
> mi proyecto pero no veo como cargarlo, porque el método LoadCursor
requiere
> una variable hModule que no veo cómo obtener.
>
> ¿Qué puedo hacer? Muchas gracias de antemano,
>
> Manuel
>
>


Respuesta Responder a este mensaje
#3 Sergio
18/05/2004 - 10:00 | Informe spam
Manuel D. Jiménez González escribió:
Sí, lo he probado:

error C2065: 'AfxGetApp' : undeclared identifier

pero gracias,

Manuel

"Luis Gómez [MS]" wrote in message
news:

Has intentado AfxGetApp sin "::" por delante


Un saludo,
Luis Gómez

Este mensaje se proporciona "como tal" sin garantías de ninguna clase, y



no

otorga ningún derecho



"Manuel D. Jiménez González" wrote in message
news:

Hola de nuevo, grupo

Estoy desarrollando un plug-in para windows media que, básicamente, es





una

dll que el Windows Media Player carga en un momento dado.

Quiero que mi plug-in cambie el cursor del ratón por otro cuando el



usuario

pasa el ratón por una determinada zona. Trabajando con MFCs, siempre he
utilizado la línea

::SetCursor(::AfxGetApp()->LoadCursor(IDC_WAIT));

pero ahora me da el error

'AfxGetApp' : is not a member of 'operator``global namespace'''

supongo que porque el asistente para desarrollar plug-ins de windows





media

no genera un proyecto MFC. También he intentado añadir un recurso





"cursor"

a

mi proyecto pero no veo como cargarlo, porque el método LoadCursor



requiere

una variable hModule que no veo cómo obtener.

¿Qué puedo hacer? Muchas gracias de antemano,

Manuel












Has probado con theApp. ?
Respuesta Responder a este mensaje
#4 Manuel D. Jiménez González
18/05/2004 - 11:49 | Informe spam
Eso qué es?

"Sergio" wrote in message
news:

Has probado con theApp. ?

Manuel D. Jiménez González escribió:
> Sí, lo he probado:
>
> error C2065: 'AfxGetApp' : undeclared identifier
>
> pero gracias,
>
> Manuel
>
> "Luis Gómez [MS]" wrote in message
> news:
>
>>Has intentado AfxGetApp sin "::" por delante
>>
>>
>>Un saludo,
>>Luis Gómez
>>
>>Este mensaje se proporciona "como tal" sin garantías de ninguna clase, y
>
> no
>
>>otorga ningún derecho
>>
>>
>>
>>"Manuel D. Jiménez González" wrote in message
>>news:
>>
>>>Hola de nuevo, grupo
>>>
>>>Estoy desarrollando un plug-in para windows media que, básicamente, es
>
> una
>
>>>dll que el Windows Media Player carga en un momento dado.
>>>
>>>Quiero que mi plug-in cambie el cursor del ratón por otro cuando el
>>
>>usuario
>>
>>>pasa el ratón por una determinada zona. Trabajando con MFCs, siempre he
>>>utilizado la línea
>>>
>>>::SetCursor(::AfxGetApp()->LoadCursor(IDC_WAIT));
>>>
>>>pero ahora me da el error
>>>
>>>'AfxGetApp' : is not a member of 'operator``global namespace'''
>>>
>>>supongo que porque el asistente para desarrollar plug-ins de windows
>
> media
>
>>>no genera un proyecto MFC. También he intentado añadir un recurso
>
> "cursor"
>
>>a
>>
>>>mi proyecto pero no veo como cargarlo, porque el método LoadCursor
>>
>>requiere
>>
>>>una variable hModule que no veo cómo obtener.
>>>
>>>¿Qué puedo hacer? Muchas gracias de antemano,
>>>
>>>Manuel
Respuesta Responder a este mensaje
#5 Sergio
18/05/2004 - 13:16 | Informe spam
Manuel D. Jiménez González escribió:

Eso qué es?




No me he dado cuenta de que estabas haciendo una dll.
tu quieres acceder al cursor de la aplicación que llama a la dll no?
entonces tendras que usar LoadLibray y GetProcAddress. Tienes
información de ellos en la msdn, pero si no te aclaras avisa.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida