Buenas tardes a todos.
Tengo un problemilla, con el sistema de NOTIFYICONDATA.
Explico. Tengo un dialogo normal y corriente en el cual
he activado las siguientes opciones en OnInitDialog().
tnd.cbSize=sizeof(NOTIFYICONDATA);
tnd.hWnd=this->m_hWnd;
tnd.uID=IDR_MAINFRAME;
tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
tnd.uCallbackMessage=IDS_ABOUTBOX;
tnd.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE
(IDR_MAINFRAME));
strcpy(tnd.szTip,"Mabyc");
Shell_NotifyIcon(NIM_ADD,&tnd);
Hasta aqui todo correcto, pero cuando quiero lanzar desde
otro metodo, la posibilidad de poder activar el Mensaje
en modo ToolTipo, con los siguientes metodos me muestra
un error.
void DlgDemo::ShowBalloon()
{
UINT nTimeOut = 10000;
PTSTR szBalloonTitle;
PTSTR szBalloonMsg;
strcmp(szBalloonTitle, _T("Hola"));
strcmp(szBalloonMsg, _T("Demo"));
tnd.dwInfoFlags = NIIF_INFO;
tnd.uFlags |= NIF_INFO;
tnd.uTimeout = nTimeOut;
strcpy(tnd.szInfoTitle, szBalloonTitle);
strcpy(tnd.szInfo, szBalloonMsg);
Shell_NotifyIcon(NIM_MODIFY, &tnd);
}
El error que retorna es:
error C2039: 'dwInfoFlags' : no es un miembro
de '_NOTIFYICONDATAA'
error C2039: 'szInfoTitle' : no es un miembro
de '_NOTIFYICONDATAA'
error C2039: 'szInfo' : no es un miembro
de '_NOTIFYICONDATAA'
Por si sirve de ayuda, utilizo Xp Prof.
Gracias.
Leer las respuestas