Article View: be.comp.programming
Article #13342Re: EnumWindows in vc
From: Luc Kumps
Date: Fri, 27 Jul 2001 18:39
Date: Fri, 27 Jul 2001 18:39
54 lines
2318 bytes
2318 bytes
Probeer eens uw callback functie static te declareren.
static BOOL CALLBACK CDlgGen::EnumProcChan(HWND hWnd,LPARAM lp)
Luc
"dirk" <zirak@hl.be> wrote in message
news:4ij2mt4dkqohuglbagbkmgd82bg15h370b@4ax.com...
> Hallo,
>
> Ik zit met een vraagje ivm me EnumWindows
> Ik heb een klasse afgeleid van CPropertyPage waarin ik deze functie
> heb:
>
> void CDlgGen::OnButtonClicked()
> {
>
> EnumWindows(::EnumProcChan,(LONG)"window title");
> ...
> }
>
> Een beetje verder in de klasse komt dan de callback functie:
>
> BOOL CALLBACK CDlgGen::EnumProcChan(HWND hWnd,LPARAM lp)
> {
> char title[MAX_LEN];
>
> GetWindowText(hWnd, title, MAX_LEN);
>
> if (strstr(title,(char *)lp) != NULL)
> {
> ....
> }
>
> return TRUE;
> }
>
> De functie is gedeclareerd in de header:
> ....
> BOOL CALLBACK CDlgGen::EnumProcChan(HWND hWnd,LPARAM lp);
> ....
>
> Nu geeft hij telkens de volgende error:
> DlgGen.cpp(150) : error C2664: 'EnumWindows' : cannot convert
> parameter 1 from 'int (struct HWND__ *,long)' to 'int (__stdcall
> *)(struct HWND__ *,long)'
> None of the functions with this name in scope match the target type
>
>
> Wat kan ik hier verkeerd gedaan hebben?
>
> Met vriendelijk groeten,
> Dirk.
>
Technical Details
Message-ID:
<Fzi87.4224$KO6.798345@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mailReferences:
<4ij2mt4dkqohuglbagbkmgd82bg15h370b@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,41b909655bb2d962 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-07-27 11:39:35 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail From: "Luc Kumps" <NOkumpsSPAM@pandora.be> Newsgroups: be.comp.programming References: <4ij2mt4dkqohuglbagbkmgd82bg15h370b@4ax.com> Subject: Re: EnumWindows in vc Lines: 56 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: <Fzi87.4224$KO6.798345@afrodite.telenet-ops.be> Date: Fri, 27 Jul 2001 18:39:33 GMT NNTP-Posting-Host: 213.118.69.146 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 996259173 213.118.69.146 (Fri, 27 Jul 2001 20:39:33 MET DST) NNTP-Posting-Date: Fri, 27 Jul 2001 20:39:33 MET DST Organization: Telenet Internet