Страницы: 1
Скачал исходники FF и в файле mozilla-central\toolkit\xre\nsNativeAppSupportWin.cpp обнаружил функцию HandleDDENotification(), которая парсит DDE сообщения:
const char * const topicNames[] = { "WWW_OpenURL", "WWW_Activate", "WWW_CancelProgress", "WWW_Version", "WWW_RegisterViewer", "WWW_UnRegisterViewer", "WWW_GetWindowInfo" };
WWW_GetWindowInfo - точно работает, у меня получилось прочитать текст из адресной строки и заголовок окна.
Вопрос: можно ли сделать билд исходников Firefox и с помощью отладки в Visual Studio посмотреть как работает HandleDDENotification()?
Помогите найти ответ на вопрос: поддерживает ли Firefox 15 DDE команды? А именно WWW_OpenURL.
Я пытаюсь написать С++ приложение которое открывало бы в сабже заданный URL в активной вкладке.
Для этого вызываю функцию:
DdeClientTransaction(Cmd, 0xFFFFFFFF, hConv, 0L, 0, XTYP_EXECUTE, TIMEOUT_ASYNC, NULL);
Cmd - хэндлер указывающий на строку типа "\"www.google.com\",,-1,0,,,,"
Все что получается это открытие пустой страницы в новом окне.
Кто шарит в теме - помогите, примеры кода приветствуются.
Страницы: 1