Esempio n. 1
0
        /// <summary> Look for this application's window, and subclass it
        ///
        /// </summary>
        /// <param name="hwnd"></param>
        /// <param name="lParam"></param>
        /// <returns></returns>
        private int EnumWindowsProc(IntPtr hwnd, int lParam)
        {
            StringBuilder classNameBuilder = new StringBuilder(256);

            // Get the window's class name
            NativeWindowCommon.GetClassName(hwnd, classNameBuilder, classNameBuilder.Capacity);
            String className = classNameBuilder.ToString();

            // If it is our mystery window, subclass it and stop searching
            if (className == "#NETCF_AGL_PARK_" + Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)
            {
                subclassWindow(hwnd);
                return(0);
            }
            return(1);
        }