Не стартует Online Print Ordering Wizard IPublishingWizard

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Не стартует Online Print Ordering Wizard IPublishingWizard

Eugie » 22 дек 2005, 12:31

Судя по отсутствию какой-либо внятной информации в MSDN и сети, этот интерфейс скорее мертв, чем жив.

Не стартует Online Print Ordering Wizard IPublishingWizard

dev » 21 дек 2005, 05:55

На официальный запрос в службу поддержки Micrisift получен ответ: в Microsoft не знают, как программно вызвать Online Print Ordering Wizard!

Не стартует Online Print Ordering Wizard IPublishingWizard

dev » 16 дек 2005, 23:15

Надо запустить Online Print Ordering Wizard программно.
Что я делаю?
hr = ::CoCreateInstance(
CLSID_PublishingWizard,
NULL,
CLSCTX_INPROC_SERVER,
IID_IUnknown,
(LPVOID FAR *) &punk);

hr = punk->QueryInterface(
__uuidof(IPublishingWizard),
(void**) &pPubWiz);

if ( FAILED(hr) )
return;

wchar_t pszServiceProvider[128];
_mbstowcsz(pszServiceProvider, "InternetPhotoPrinting", sizeof(pszServiceProvider));

hr = pPubWiz->Initialize(pdo, SHPWHF_NOFILESELECTOR, (LPCWSTR)pszServiceProvider);

if ( FAILED(hr) )
return;

Здесь hr всегда S_OK! Не зависимо от параметров. Ну и главное, не стартует Wizard. Понимаю, что что-то делаю не так. Но что?

Вернуться к началу