From: Benjamin R. <b.r...@tu...> - 2006-11-04 14:06:50
|
Hi Mamad, mamad876 writes: > I have a problem with getting handle of SAS Window. > I'm using this: > HWND hSASHandle = FindWindow("SAS Window class", "SAS window"); > > But this function always returns NULL. > This works well with VC++ Express Edition. but as I hate VC I want to do > this with MinGW. If I assume that FindWindow here is just the Windows function as exported by the Windows OS (from USER32.DLL according to MSDN), than your problem is most likely elsewhere. Both compilers should call the same function. Have you compiled a short demo program that would show the difference? Try to compile this as a console application with both compilers and try it out (untested): #include <windows.h> #include <stdio.h> int main(void) { HWND hSASHandle = FindWindow("SAS Window class", "SAS window"); printf("SAS window handle = %08X\n", (unsigned)hSASHandle); return 0; } benny |