Добрый день, попробовал установить сосбственный обработчик сообщений, как указано в mapapi:
long int messageCall(void * parm, HWND hwnd, const WCHAR * message, const WCHAR * title, long int flag)
{
// Нужное нам действие
return 1;
}
mapSetMessageBoxCall(&messageCall, 0);
mapMessageBoxUn(0, QString("aaaa").utf16(), QString("bbbb").utf16(), 0);
Но функция messageCall никогда не вызывается, при отправке сообщений на экране появляется штатный MessageBox.
long int messageCall(void * parm, HWND hwnd, const WCHAR * message, const WCHAR * title, long int flag)
{
// Нужное нам действие
return 1;
}
mapSetMessageBoxCall(&messageCall, 0);
mapMessageBoxUn(0, QString("aaaa").utf16(), QString("bbbb").utf16(), 0);
Но функция messageCall никогда не вызывается, при отправке сообщений на экране появляется штатный MessageBox.