Re: Multitasking in a Word COM Addin
Using a hidden window within an STA object is a standard technique
for bringing control into the STA. I've used it for my asynchronous
event triggering from a worker thread framework (item 11 in the
VC COM FAQ) for example. It can equally well be used with SetTimer
as Igor suggested.
--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: agnickolov@mvps.org
MVP VC FAQ: http://vcfaq.mvps.org
=====================================
"Igor Tandetnik" <itandetnik@mvps.org> wrote in message
news:urIFg7siHHA.4676@TK2MSFTNGP02.phx.gbl...
"Scott McPhillips [MVP]" <org-dot-mvps-at-scottmcp> wrote in message
news:O7cYvvsiHHA.4496@TK2MSFTNGP05.phx.gbl
Igor Tandetnik wrote:
But there's one in Windows API: SetTimer.
That would be great, but I don't see a way to use that. My code is a
DLL and only gets main thread execution time when Word calls it. I
don't see a way for me to receive messages from Word's message loop
Word's message pump will deliver messages to any and all windows created
on the main UI thread, not just ones it created itself.
--
With best wishes,
Igor Tandetnik
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. -- RFC 1925