🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10501

mfc - menu klik opvangen

#10501
From: Roel
Date: Mon, 04 Mar 2002 20:23
16 lines
1578 bytes
Hi all,

Weet iemand hoe ik met mfc een klik op een dynamisch gegenereerd menu kan
opvangen, en dan ook nog te weten kan komen op welk menu geklikt is? Ik
heb nu een message handler geinstalleerd die WM_MENUCOMMAND opvangt en ik
heb nu een pointer naar een MENUINFO struct, maar als ik
GetMenuInfo(hWnd, &info) aanroep krijg ik een melding dat die functie
niet bestaat. Het probleem is natuurlijk dat ik de ON_COMMAND macro niet
kan gebruiken want die dynamisch gegenereerde menus hebben allemaal
dezelfde command id - als iemand me een manier kan vertellen om at
runtime te controleren of een bepaalde command id al in gebruik is dan is
dat ook goed en zal ik die persoon heel dankbaar zijn :)

cheers,

roel
Technical Details
Message-ID: <pan.2002.03.04.21.23.44.901717.3198@stack.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!louie!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e6e97b796f9a0e15,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-04 12:22:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!louie!not-for-mail
From: Roel <roel@stack.be>
Subject: mfc - menu klik opvangen
Date: Mon, 04 Mar 2002 21:23:45 +0100
Newsgroups: be.comp.programming
Message-ID: <pan.2002.03.04.21.23.44.901717.3198@stack.be>
User-Agent: Pan/0.11.1 (Unix)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Comment-To: ALL
Lines: 16
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 80.200.50.133
X-Trace: 1015273275 reader0.news.skynet.be 256 80.200.50.133
X-Complaints-To: abuse@skynet.be