The GW-Scripting list is a discussion list for information regarding the development and use of Window-Eyes scripts. Any subscriber of the GW-Scripting list has the ability to post on-topic messages.
From:
Sean Farrow <sean.farrow@seanfarrow.co.uk>Subject:
RE: Quick suggestions for Window-Eyes com collectionsDate:
Mon, Aug 12, 2013 2:41:19 pm--_000_3b9d691ea1534b84bffdf3d5e5f998c3AMXPR05MB040eurprd05pro_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
That's what I was also thinking, thanks!
Sean.
From: Aaron Smith [mailto:aaron@gwmicro.com]
Sent: 12 August 2013 15:58
To: gw-scripting@gwmicro.com
Subject: Re: Quick suggestions for Window-Eyes com collections
I assume you could do something like this:
IEnumVARIANT* pVar = NULL;
hr = hotkeys->QueryInterface(IID_IEnumVARIANT, (void**)&pVar);
if ( SUCCEEDED(hr) ) {
// Got IEnumVARIANT
}
Aaron
On 8/12/2013 10:37 AM, Sean Farrow wrote:
Hi,
Thanks Aaron.
I'm not having a problem, What I'd ideally like is to be able to get hold of an IEnumVariant from the Hotkeys object (c++).
I've got an iterator that allows me to go through the hotkeys (much like the c# example you sighted below).
I'm assuming I can just do a QueryInterface and end up with the required interface.
Thanks for any help.
Sean.
From: Aaron Smith [mailto:aaron@gwmicro.com]
Sent: 12 August 2013 13:33
To: gw-scripting@gwmicro.com<mailto:gw-scripting@gwmicro.com>
Subject: Re: Quick suggestions for Window-Eyes com collections
Hi, Sean.
Hotkeys do have an enumerator, as this C# example proves:
namespace foreachsample {
class Program {
static void Main(string[] args) {
WindowEyes.Application weapp = new WindowEyes.Application();
var hotkeys = weapp.ActiveSettings.HotKeys;
foreach (Hotkey h in hotkeys) {
Console.Write(string.Format("{0}n", h.Description));
}
}
}
}
Do you have any sample code that demonstrates the problem you're having?
Aaron
On 8/11/2013 12:08 AM, Sean Farrow wrote:
Hi all,
I'm just doing some work with Window-Eyes scripting from c++.
I'm accessing collections of objects (in this particular case hotkeys).
It would be nice if collections in the WindowEyes object model would support the IEnumxxx interfaces to allow c++/visual basic programmers to use Foreach/stl iterators to move throw the collection.
Is this something that GW are considering?
Cheers
Sean.
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
--_000_3b9d691ea1534b84bffdf3d5e5f998c3AMXPR05MB040eurprd05pro_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:black;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
color:black;
mso-fareast-language:EN-US;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
..MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">That’s what I was also thinking, thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sean.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">
Aaron Smith [mailto:aaron@gwmicro.com] <br>
<b>Sent:</b> 12 August 2013 15:58<br>
<b>To:</b> gw-scripting@gwmicro.com<br>
<b>Subject:</b> Re: Quick suggestions for Window-Eyes com collections<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">I assume you could do something like this:<br>
<br>
IEnumVARIANT* pVar = NULL;<br>
hr = hotkeys->QueryInterface(IID_IEnumVARIANT, (void**)&pVar);<br>
if ( SUCCEEDED(hr) ) {<br>
// Got IEnumVARIANT<br>
}<br>
<br>
Aaron<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/12/2013 10:37 AM, Sean Farrow wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Hi,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks Aaron.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’m not having a problem, What I’d ideally like is to be able to get hold of an IEnumVariant from the Hotkeys object (c++).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’ve got an iterator that allows me to go through the hotkeys (much like the c# example you sighted below).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’m assuming I can just do a QueryInterface and end up with the required interface.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for any help.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Sean.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">
Aaron Smith [<a href="mailto:aaron@gwmicro.com">mailto:aaron@gwmicro.com</a>] <br>
<b>Sent:</b> 12 August 2013 13:33<br>
<b>To:</b> <a href="mailto:gw-scripting@gwmicro.com">gw-scripting@gwmicro..com</a><br>
<b>Subject:</b> Re: Quick suggestions for Window-Eyes com collections</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi, Sean.<br>
<br>
Hotkeys do have an enumerator, as this C# example proves:<br>
<br>
namespace foreachsample {<br>
class Program {<br>
static void Main(string[] args) {<br>
WindowEyes.Application weapp = new WindowEyes.Application();<br>
var hotkeys = weapp.ActiveSettings.HotKeys;<br>
foreach (Hotkey h in hotkeys) {<br>
Console.Write(string.Format("{0}n", h.Description));<br>
}<br>
}<br>
}<br>
}<br>
<br>
Do you have any sample code that demonstrates the problem you're having?<br>
<br>
Aaron<o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/11/2013 12:08 AM, Sean Farrow wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I’m just doing some work with Window-Eyes scripting from c++.<o:p></o:p></p>
<p class="MsoNormal">I’m accessing collections of objects (in this particular case hotkeys).<o:p></o:p></p>
<p class="MsoNormal">It would be nice if collections in the WindowEyes object model would support the IEnumxxx interfaces to allow c++/visual basic programmers to use Foreach/stl iterators to move throw the collection.<o:p></o:p></p>
<p class="MsoNormal">Is this something that GW are considering?<o:p></o:p></p>
<p class="MsoNormal">Cheers<o:p></o:p></p>
<p class="MsoNormal">Sean.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Aaron Smith <o:p></o:p></pre>
<pre>Web Development * App Development * Product Support Specialist<o:p></o:p></pre>
<pre>GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825<o:p></o:p></pre>
<pre>260-489-3671 * gwmicro.com<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>To insure that you receive proper support, please include all past<o:p></o:p></pre>
<pre>correspondence (where applicable), and any relevant information<o:p></o:p></pre>
<pre>pertinent to your situation when submitting a problem report to the GW<o:p></o:p></pre>
<pre>Micro Technical Support Team.<o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB"><br>
<br>
<o:p></o:p></span></p>
<pre>-- <o:p></o:p></pre>
<pre>Aaron Smith <o:p></o:p></pre>
<pre>Web Development * App Development * Product Support Specialist<o:p></o:p></pre>
<pre>GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825<o:p></o:p></pre>
<pre>260-489-3671 * gwmicro.com<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>To insure that you receive proper support, please include all past<o:p></o:p></pre>
<pre>correspondence (where applicable), and any relevant information<o:p></o:p></pre>
<pre>pertinent to your situation when submitting a problem report to the GW<o:p></o:p></pre>
<pre>Micro Technical Support Team.<o:p></o:p></pre>
</div>
</body>
</html>
--_000_3b9d691ea1534b84bffdf3d5e5f998c3AMXPR05MB040eurprd05pro_--
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
That's what I was also thinking, thanks!
Sean.
From: Aaron Smith [mailto:aaron@gwmicro.com]
Sent: 12 August 2013 15:58
To: gw-scripting@gwmicro.com
Subject: Re: Quick suggestions for Window-Eyes com collections
I assume you could do something like this:
IEnumVARIANT* pVar = NULL;
hr = hotkeys->QueryInterface(IID_IEnumVARIANT, (void**)&pVar);
if ( SUCCEEDED(hr) ) {
// Got IEnumVARIANT
}
Aaron
On 8/12/2013 10:37 AM, Sean Farrow wrote:
Hi,
Thanks Aaron.
I'm not having a problem, What I'd ideally like is to be able to get hold of an IEnumVariant from the Hotkeys object (c++).
I've got an iterator that allows me to go through the hotkeys (much like the c# example you sighted below).
I'm assuming I can just do a QueryInterface and end up with the required interface.
Thanks for any help.
Sean.
From: Aaron Smith [mailto:aaron@gwmicro.com]
Sent: 12 August 2013 13:33
To: gw-scripting@gwmicro.com<mailto:gw-scripting@gwmicro.com>
Subject: Re: Quick suggestions for Window-Eyes com collections
Hi, Sean.
Hotkeys do have an enumerator, as this C# example proves:
namespace foreachsample {
class Program {
static void Main(string[] args) {
WindowEyes.Application weapp = new WindowEyes.Application();
var hotkeys = weapp.ActiveSettings.HotKeys;
foreach (Hotkey h in hotkeys) {
Console.Write(string.Format("{0}n", h.Description));
}
}
}
}
Do you have any sample code that demonstrates the problem you're having?
Aaron
On 8/11/2013 12:08 AM, Sean Farrow wrote:
Hi all,
I'm just doing some work with Window-Eyes scripting from c++.
I'm accessing collections of objects (in this particular case hotkeys).
It would be nice if collections in the WindowEyes object model would support the IEnumxxx interfaces to allow c++/visual basic programmers to use Foreach/stl iterators to move throw the collection.
Is this something that GW are considering?
Cheers
Sean.
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
--_000_3b9d691ea1534b84bffdf3d5e5f998c3AMXPR05MB040eurprd05pro_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:black;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
color:black;
mso-fareast-language:EN-US;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
..MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">That’s what I was also thinking, thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sean.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">
Aaron Smith [mailto:aaron@gwmicro.com] <br>
<b>Sent:</b> 12 August 2013 15:58<br>
<b>To:</b> gw-scripting@gwmicro.com<br>
<b>Subject:</b> Re: Quick suggestions for Window-Eyes com collections<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">I assume you could do something like this:<br>
<br>
IEnumVARIANT* pVar = NULL;<br>
hr = hotkeys->QueryInterface(IID_IEnumVARIANT, (void**)&pVar);<br>
if ( SUCCEEDED(hr) ) {<br>
// Got IEnumVARIANT<br>
}<br>
<br>
Aaron<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/12/2013 10:37 AM, Sean Farrow wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Hi,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks Aaron.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’m not having a problem, What I’d ideally like is to be able to get hold of an IEnumVariant from the Hotkeys object (c++).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’ve got an iterator that allows me to go through the hotkeys (much like the c# example you sighted below).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">I’m assuming I can just do a QueryInterface and end up with the required interface.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for any help.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Sean.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-GB">
Aaron Smith [<a href="mailto:aaron@gwmicro.com">mailto:aaron@gwmicro.com</a>] <br>
<b>Sent:</b> 12 August 2013 13:33<br>
<b>To:</b> <a href="mailto:gw-scripting@gwmicro.com">gw-scripting@gwmicro..com</a><br>
<b>Subject:</b> Re: Quick suggestions for Window-Eyes com collections</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi, Sean.<br>
<br>
Hotkeys do have an enumerator, as this C# example proves:<br>
<br>
namespace foreachsample {<br>
class Program {<br>
static void Main(string[] args) {<br>
WindowEyes.Application weapp = new WindowEyes.Application();<br>
var hotkeys = weapp.ActiveSettings.HotKeys;<br>
foreach (Hotkey h in hotkeys) {<br>
Console.Write(string.Format("{0}n", h.Description));<br>
}<br>
}<br>
}<br>
}<br>
<br>
Do you have any sample code that demonstrates the problem you're having?<br>
<br>
Aaron<o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/11/2013 12:08 AM, Sean Farrow wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I’m just doing some work with Window-Eyes scripting from c++.<o:p></o:p></p>
<p class="MsoNormal">I’m accessing collections of objects (in this particular case hotkeys).<o:p></o:p></p>
<p class="MsoNormal">It would be nice if collections in the WindowEyes object model would support the IEnumxxx interfaces to allow c++/visual basic programmers to use Foreach/stl iterators to move throw the collection.<o:p></o:p></p>
<p class="MsoNormal">Is this something that GW are considering?<o:p></o:p></p>
<p class="MsoNormal">Cheers<o:p></o:p></p>
<p class="MsoNormal">Sean.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Aaron Smith <o:p></o:p></pre>
<pre>Web Development * App Development * Product Support Specialist<o:p></o:p></pre>
<pre>GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825<o:p></o:p></pre>
<pre>260-489-3671 * gwmicro.com<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>To insure that you receive proper support, please include all past<o:p></o:p></pre>
<pre>correspondence (where applicable), and any relevant information<o:p></o:p></pre>
<pre>pertinent to your situation when submitting a problem report to the GW<o:p></o:p></pre>
<pre>Micro Technical Support Team.<o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB"><br>
<br>
<o:p></o:p></span></p>
<pre>-- <o:p></o:p></pre>
<pre>Aaron Smith <o:p></o:p></pre>
<pre>Web Development * App Development * Product Support Specialist<o:p></o:p></pre>
<pre>GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825<o:p></o:p></pre>
<pre>260-489-3671 * gwmicro.com<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>To insure that you receive proper support, please include all past<o:p></o:p></pre>
<pre>correspondence (where applicable), and any relevant information<o:p></o:p></pre>
<pre>pertinent to your situation when submitting a problem report to the GW<o:p></o:p></pre>
<pre>Micro Technical Support Team.<o:p></o:p></pre>
</div>
</body>
</html>
--_000_3b9d691ea1534b84bffdf3d5e5f998c3AMXPR05MB040eurprd05pro_--




