Solved

GetNextWindow oddity

Posted on 2002-05-26
4
356 Views
Last Modified: 2013-12-03
this is going to seem like an odd request, but I am stumped...  I need to know what dll file GetNextWindow is _really_ in.  According to MSDN, it's inside of User32.lib, so I should be able to load user32.dll and snag it out of there, but after further investigation, GetNextWindow is _NOT_ in User32.dll.  I searched kernel as well, and i couldn't find in there either.  I am feeling rather silly from this, but I need to know the .dll file it's located in.  I am running XP, but I would like it to work from Win95 thru XP...

~Aaron
0
Comment
Question by:BudVVeezer
  • 2
4 Comments
 
LVL 22

Expert Comment

by:cookre
ID: 7036234
Here are hits from a 2000 box:

C:\WINDOWS\SYSTEM32\mrw40d.dll
C:\WINDOWS\SYSTEM32\mrw40ud.dll
C:\WINDOWS\SYSTEM32\mrwo40d.dll
C:\WINDOWS\SYSTEM32\mrwo40ud.dll
C:\WINDOWS\SYSTEM32\msw40d.dll
C:\WINDOWS\SYSTEM32\msw40ud.dll
C:\WINDOWS\SYSTEM32\mswo40d.dll
C:\WINDOWS\SYSTEM32\mswo40ud.dll
0
 
LVL 22

Accepted Solution

by:
cookre earned 100 total points
ID: 7036286
Note that in winuser.h, GetNextWindow is #defined as GetWindow:

#define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)


All those dlls in the previous post are variations on the MFC40.DLL family.
0
 
LVL 32

Expert Comment

by:jhance
ID: 7036851
As cookre noted, GetNextWindow() is a pseudonym for GetWindow().

Note that GetWindow() is exported by USER32.DLL.

The DLLs that cookre noted are NOT likely to be installed on any system that does not have Visual Studio installed.  In other words, they are not standard Windows DLLs.  If you need GetNextWindow(), load USER32.DLL and call GetProcAddress() for GetWindow().
0
 
LVL 3

Author Comment

by:BudVVeezer
ID: 7037563
Good call!  That slipped by me while looking thru the header!  :: smacks forehead :: thanks!  :-)

~Aaron
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to make a Windows 7 gadget that accepts files dropped from the Windows Explorer.  It also illustrates how to give your gadget a non-rectangular shape and how to add some nifty visual effects to text displayed in a your gadget.…
In this article, I will show how to use the Ribbon IDs Tool Window to assign the built-in Office icons to a ribbon button.  This tool will help us to find the OfficeImageId that corresponds to our desired built-in Office icon. The tool is part of…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question