Hi

Using Windows CE Remote Spy the class name of the CF forms show up as
#NETCF_AGL_BASE_

No problems with that but there is also another window shown per .NETcf app:
#NETCF_AGL_PARK_ (its title is the path to the executable)
Anybody know what this window is?

For the record if you use a MessageWindow its class name shows as
#NETCF_AGL_MSG_. Are there any others or any documentation on this?

Cheers
Daniel

Re: #NETCF_AGL_PARK_ by Alex

Alex
Mon Aug 18 05:47:25 CDT 2003

You'll not find any docs on those because this is a internal implementation
of the windowing system in CF and there is no way to utilize it.
If I am not mistaken, #NETCF_AGL_BASE_ class is a window behind the
Windows.Forms.Control. #NETCF_AGL_PARK_ and #NETCF_AGL_MSG_ work in
conjunction to get to the control's winproc.

--
Alex Yakhnin, Microsoft Embedded MVP
IntelliProg, Inc.
http://www.intelliprog.com

"Daniel Moth" <dmoth74@hotmail.com> wrote in message
news:uIG5F4WZDHA.2548@TK2MSFTNGP09.phx.gbl...
> Hi
>
> Using Windows CE Remote Spy the class name of the CF forms show up as
> #NETCF_AGL_BASE_
>
> No problems with that but there is also another window shown per .NETcf
app:
> #NETCF_AGL_PARK_ (its title is the path to the executable)
> Anybody know what this window is?
>
> For the record if you use a MessageWindow its class name shows as
> #NETCF_AGL_MSG_. Are there any others or any documentation on this?
>
> Cheers
> Daniel
>
>
>
>
>



Re: #NETCF_AGL_PARK_ by Daniel

Daniel
Mon Aug 18 12:16:50 CDT 2003

Hi

Is it an internal implementation that can change, the fact that messageboxes
are of class name "Dialog"? If it is (and hence we shouldn't be using it)
then I am really scared...

If it isn't, then I don't see why the class name of .NETcf form should be an
internal implementation detail and not public? Can someone from MS comment
please?

Cheers
Daniel


"Alex Yakhnin [eMVP]" <a.yakhnin@online.att.net> wrote in message
news:09b201c36586$bda201c0$a101280a@phx.gbl...
> Daniel,
>
> >Also just did a test with FindWindow and the
> >#NET_AGL_BASE_ and
> >was pleased to see it working fine...
>
> Well... you will probably be able to utilize these win.
> classes for something, but you are risking in locking
> yourself into a current version of CF since this is
> definitelly internal implementation and could be easily
> changed in the next versions/updates of CF.
>
> Cheers... Alex
> --
> Alex Yakhnin, eMVP
> IntelliProg, Inc.
> http://www.intelliprog.com
>
>
>
> >-----Original Message-----
> >Hi
> >
> >The _MSG_ appears only if you use MessageWindow and the
> _BASE_ for every
> >Form only...
> >
> >It is the _PARK_ that appears once per app and I was
> interested in and you
> >reckon it has to do with WndProc which is a good answer...
> >
> >I am not sure I agree with you about "there is no way to
> use it" unless I am
> >missing something...
> >
> >FindWindow is one example... I was happy to discover that
> the class name is
> >never "Dialog" because I use the FindWindow in
> conjunction with "Dialog" to
> >close any messagebox that is up on the system under
> certain circumstances in
> >my app... Also just did a test with FindWindow and the
> #NET_AGL_BASE_ and
> >was pleased to see it working fine... So if it is not
> considered an internal
> >implementation detail I hope someone from MS will confirm
> it cause I'll be
> >taking advantage of it...
> >
> >Cheers
> >Daniel
> >
> >
> >
> >"Alex Yakhnin, eMVP" <a.yakhnin@online.att.net> wrote in
> message
> >news:exKWuZXZDHA.1128@tk2msftngp13.phx.gbl...
> >> You'll not find any docs on those because this is a
> internal
> >implementation
> >> of the windowing system in CF and there is no way to
> utilize it.
> >> If I am not mistaken, #NETCF_AGL_BASE_ class is a
> window behind the
> >> Windows.Forms.Control. #NETCF_AGL_PARK_ and
> #NETCF_AGL_MSG_ work in
> >> conjunction to get to the control's winproc.
> >>
> >> --
> >> Alex Yakhnin, Microsoft Embedded MVP
> >> IntelliProg, Inc.
> >> http://www.intelliprog.com
> >>
> >> "Daniel Moth" <dmoth74@hotmail.com> wrote in message
> >> news:uIG5F4WZDHA.2548@TK2MSFTNGP09.phx.gbl...
> >> > Hi
> >> >
> >> > Using Windows CE Remote Spy the class name of the CF
> forms show up as
> >> > #NETCF_AGL_BASE_
> >> >
> >> > No problems with that but there is also another
> window shown per .NETcf
> >> app:
> >> > #NETCF_AGL_PARK_ (its title is the path to the
> executable)
> >> > Anybody know what this window is?
> >> >
> >> > For the record if you use a MessageWindow its class
> name shows as
> >> > #NETCF_AGL_MSG_. Are there any others or any
> documentation on this?
> >> >
> >> > Cheers
> >> > Daniel
> >> >
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
> >.
> >




Re: #NETCF_AGL_PARK_ by Daniel

Daniel
Mon Aug 18 17:59:19 CDT 2003

Hi

Although disappointed with that, I appreciate your reply and thank you for
providing the official word...

Cheers
Daniel


"Serg Kuryata [MS]" <sergeyk@microsoft.com> wrote in message
news:Gj9u%23vdZDHA.1980@cpmsftngxa06.phx.gbl...
> Hello Daniel,
>
> Yes, this (#NETCF_AGL_BASE_, #NETCF_AGL_PARK_, #NETCF_AGL_MSG_) is a part
> of internal implementation of the windowing system in the .NET Compact
> Framework. Please avoid using it.
>
> Thank you,
> Sergiy.
>
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> --------------------
> | From: "Daniel Moth" <dmoth74@hotmail.com>
> | References: <uIG5F4WZDHA.2548@TK2MSFTNGP09.phx.gbl>
> <exKWuZXZDHA.1128@tk2msftngp13.phx.gbl>
> <#zoHQyXZDHA.2520@TK2MSFTNGP09.phx.gbl>
> <09b201c36586$bda201c0$a101280a@phx.gbl>
> | Subject: Re: #NETCF_AGL_PARK_
> | Date: Mon, 18 Aug 2003 18:16:50 +0100
> | Lines: 125
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
> | Message-ID: <#T#Sh1aZDHA.2284@TK2MSFTNGP12.phx.gbl>
> | Newsgroups: microsoft.public.dotnet.framework.compactframework
> | NNTP-Posting-Host: 194.242.149.254
> | Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
> | Xref: cpmsftngxa06.phx.gbl
> microsoft.public.dotnet.framework.compactframework:31210
> | X-Tomcat-NG: microsoft.public.dotnet.framework.compactframework
> |
> | Hi
> |
> | Is it an internal implementation that can change, the fact that
> messageboxes
> | are of class name "Dialog"? If it is (and hence we shouldn't be using
it)
> | then I am really scared...
> |
> | If it isn't, then I don't see why the class name of .NETcf form should
be
> an
> | internal implementation detail and not public? Can someone from MS
comment
> | please?
> |
> | Cheers
> | Daniel
> |
> |
> | "Alex Yakhnin [eMVP]" <a.yakhnin@online.att.net> wrote in message
> | news:09b201c36586$bda201c0$a101280a@phx.gbl...
> | > Daniel,
> | >
> | > >Also just did a test with FindWindow and the
> | > >#NET_AGL_BASE_ and
> | > >was pleased to see it working fine...
> | >
> | > Well... you will probably be able to utilize these win.
> | > classes for something, but you are risking in locking
> | > yourself into a current version of CF since this is
> | > definitelly internal implementation and could be easily
> | > changed in the next versions/updates of CF.
> | >
> | > Cheers... Alex
> | > --
> | > Alex Yakhnin, eMVP
> | > IntelliProg, Inc.
> | > http://www.intelliprog.com
> | >
> | >
> | >
> | > >-----Original Message-----
> | > >Hi
> | > >
> | > >The _MSG_ appears only if you use MessageWindow and the
> | > _BASE_ for every
> | > >Form only...
> | > >
> | > >It is the _PARK_ that appears once per app and I was
> | > interested in and you
> | > >reckon it has to do with WndProc which is a good answer...
> | > >
> | > >I am not sure I agree with you about "there is no way to
> | > use it" unless I am
> | > >missing something...
> | > >
> | > >FindWindow is one example... I was happy to discover that
> | > the class name is
> | > >never "Dialog" because I use the FindWindow in
> | > conjunction with "Dialog" to
> | > >close any messagebox that is up on the system under
> | > certain circumstances in
> | > >my app... Also just did a test with FindWindow and the
> | > #NET_AGL_BASE_ and
> | > >was pleased to see it working fine... So if it is not
> | > considered an internal
> | > >implementation detail I hope someone from MS will confirm
> | > it cause I'll be
> | > >taking advantage of it...
> | > >
> | > >Cheers
> | > >Daniel
> | > >
> | > >
> | > >
> | > >"Alex Yakhnin, eMVP" <a.yakhnin@online.att.net> wrote in
> | > message
> | > >news:exKWuZXZDHA.1128@tk2msftngp13.phx.gbl...
> | > >> You'll not find any docs on those because this is a
> | > internal
> | > >implementation
> | > >> of the windowing system in CF and there is no way to
> | > utilize it.
> | > >> If I am not mistaken, #NETCF_AGL_BASE_ class is a
> | > window behind the
> | > >> Windows.Forms.Control. #NETCF_AGL_PARK_ and
> | > #NETCF_AGL_MSG_ work in
> | > >> conjunction to get to the control's winproc.
> | > >>
> | > >> --
> | > >> Alex Yakhnin, Microsoft Embedded MVP
> | > >> IntelliProg, Inc.
> | > >> http://www.intelliprog.com
> | > >>
> | > >> "Daniel Moth" <dmoth74@hotmail.com> wrote in message
> | > >> news:uIG5F4WZDHA.2548@TK2MSFTNGP09.phx.gbl...
> | > >> > Hi
> | > >> >
> | > >> > Using Windows CE Remote Spy the class name of the CF
> | > forms show up as
> | > >> > #NETCF_AGL_BASE_
> | > >> >
> | > >> > No problems with that but there is also another
> | > window shown per .NETcf
> | > >> app:
> | > >> > #NETCF_AGL_PARK_ (its title is the path to the
> | > executable)
> | > >> > Anybody know what this window is?
> | > >> >
> | > >> > For the record if you use a MessageWindow its class
> | > name shows as
> | > >> > #NETCF_AGL_MSG_. Are there any others or any
> | > documentation on this?
> | > >> >
> | > >> > Cheers
> | > >> > Daniel
> | > >> >
> | > >> >
> | > >> >
> | > >> >
> | > >> >
> | > >>
> | > >>
> | > >
> | > >
> | > >.
> | > >
> |
> |
> |
> |
>