VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 779|回复: 2

[求助] Program Manager 问题咨询

[复制链接]
04_avatar_middle
online_vip 发表于 2017-2-9 18:54:48 | 显示全部楼层 |阅读模式
@Syc
请问一下,执行如下代码,为什么最后总有一个:Program Manager?这个进程也是可见的吗?为什么找不到它?也查不到关于它的资料,不知道它在哪里,是干什么用的,所以请教,谢谢!

        TCHAR titleText[MAX_PATH] = {0};

        HWND nHwnd = ::GetWindow(::GetDesktopWindow(), GW_CHILD);
        while(nHwnd != NULL) {
                ::GetWindowText(nHwnd, titleText, MAX_PATH);
                if (_tcslen(titleText) > 0)
                {               
                        CWnd* wnd = FromHandle(nHwnd);
                        if (wnd->IsWindowVisible())
                        {
                                CString str,str1;
                                GetDlgItemText(IDC_EDIT1,str);
                                ((CEdit*)(GetDlgItem(IDC_EDIT1)))->SetSel(str.GetLength(),str.GetLength());
                                str1.Format(_T("%s\r\n"),titleText);
                                ((CEdit*)(GetDlgItem(IDC_EDIT1)))->ReplaceSel(str1);
                        }
                }       
//                        MessageBox(titleText);

                nHwnd = ::GetWindow(nHwnd, GW_HWNDNEXT);
        }




上一篇:MFC 规则DLL中创建非模态对话框
下一篇:这样的文件搜索源码有木有?
51_avatar_middle
online_admins 发表于 2017-2-9 21:53:32 | 显示全部楼层
打开 Spy++ 也可以找到楼主说的这个 Program Manager 的窗口,查找其进程ID,是归属于系统资源管理器 Explorer.exe 的,所以应该资源管理器的某个子窗口,发现该窗口的大小就是屏幕分辨率的大小,所以可能是资源管理器用来显示的吧,在国外的网站上倒是找到了一些介绍,楼主不妨参考了解下!

Program Manager

Program Manager is the main window of Microsoft Windows 3.x that allows users to execute each program on their computer. Users familiar with later versions of Microsoft Windows, such as Windows 98, can think of program manager as the Desktop of Windows 3.x. The image to the right is an example of Windows Program Manager.
Program manager is still available in all versions of Microsoft Windows. Users running Windows 95, 98, NT, 2000, or XP can open it by clicking Start, Run, and typing "progman" and clicking ok. The file is known as progman.exe and is located in the root directory of Windows; deleting this file can cause problems with your computer.

http://www.computerhope.com/jargon/p/progmana.htm
04_avatar_middle
ico_lz  楼主| 发表于 2017-2-10 23:13:07 | 显示全部楼层
谢谢syc老师!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-8-21 05:44

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表