🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13340

EnumWindows in vc

#13340
From: dirk
Date: Fri, 27 Jul 2001 11:20
46 lines
1921 bytes
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: <4ij2mt4dkqohuglbagbkmgd82bg15h370b@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,41b909655bb2d962,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-07-27 04:20:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail
From: dirk <zirak@hl.be>
Newsgroups: be.comp.programming
Subject: EnumWindows in vc
Message-ID: <4ij2mt4dkqohuglbagbkmgd82bg15h370b@4ax.com>
X-Newsreader: Forte Agent 1.8/32.548
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 46
Date: Fri, 27 Jul 2001 11:20:43 GMT
NNTP-Posting-Host: 195.130.153.183
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 996232843 195.130.153.183 (Fri, 27 Jul 2001 13:20:43 MET DST)
NNTP-Posting-Date: Fri, 27 Jul 2001 13:20:43 MET DST
Organization: Telenet Internet