Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

Разработка » Firefox в качестве DDE сервера » 03-09-2012 10:23:23

Скачал исходники 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 в качестве DDE сервера » 01-09-2012 13:41:33

Помогите найти ответ на вопрос: поддерживает ли Firefox 15 DDE команды? А именно WWW_OpenURL.
Я пытаюсь написать С++ приложение которое открывало бы в сабже заданный URL в активной вкладке.
Для этого вызываю функцию:

Выделить код

Код:

DdeClientTransaction(Cmd, 0xFFFFFFFF, hConv, 0L, 0, XTYP_EXECUTE, TIMEOUT_ASYNC, NULL);

Cmd - хэндлер указывающий на строку типа "\"www.google.com\",,-1,0,,,,"
Все что получается это открытие пустой страницы в новом окне.
Кто шарит в теме - помогите, примеры кода приветствуются.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]