Delphi 获取句柄问题 [问题点数:40分,结帖人czx33859066]

Bbs2
本版专家分:309
结帖率 98.36%
Bbs2
本版专家分:309
Bbs7
本版专家分:15348
Blank
红花 2011年11月 Delphi大版内专家分月排行榜第一
2011年10月 Delphi大版内专家分月排行榜第一
Blank
黄花 2014年4月 Delphi大版内专家分月排行榜第二
2011年12月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2012年1月 Delphi大版内专家分月排行榜第三
2011年9月 Delphi大版内专家分月排行榜第三
Bbs7
本版专家分:15808
版主
Blank
优秀版主 2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
铜牌 2005年12月 总版技术专家分月排行榜第三
Blank
红花 2017年3月 C++ Builder大版内专家分月排行榜第一
2015年5月 C++ Builder大版内专家分月排行榜第一
2015年4月 C++ Builder大版内专家分月排行榜第一
2015年3月 C++ Builder大版内专家分月排行榜第一
2015年1月 C++ Builder大版内专家分月排行榜第一
2014年12月 C++ Builder大版内专家分月排行榜第一
2014年11月 C++ Builder大版内专家分月排行榜第一
2014年10月 C++ Builder大版内专家分月排行榜第一
2014年9月 C++ Builder大版内专家分月排行榜第一
2014年8月 C++ Builder大版内专家分月排行榜第一
2014年7月 C++ Builder大版内专家分月排行榜第一
2014年6月 C++ Builder大版内专家分月排行榜第一
2014年5月 C++ Builder大版内专家分月排行榜第一
2014年4月 C++ Builder大版内专家分月排行榜第一
2014年3月 C++ Builder大版内专家分月排行榜第一
2014年2月 C++ Builder大版内专家分月排行榜第一
2014年1月 C++ Builder大版内专家分月排行榜第一
2013年12月 C++ Builder大版内专家分月排行榜第一
2013年10月 C++ Builder大版内专家分月排行榜第一
2013年9月 C++ Builder大版内专家分月排行榜第一
2013年8月 C++ Builder大版内专家分月排行榜第一
2013年7月 C++ Builder大版内专家分月排行榜第一
2013年6月 C++ Builder大版内专家分月排行榜第一
2013年5月 C++ Builder大版内专家分月排行榜第一
2013年4月 C++ Builder大版内专家分月排行榜第一
2013年3月 C++ Builder大版内专家分月排行榜第一
2013年2月 C++ Builder大版内专家分月排行榜第一
2013年1月 C++ Builder大版内专家分月排行榜第一
2012年12月 C++ Builder大版内专家分月排行榜第一
2012年11月 C++ Builder大版内专家分月排行榜第一
2012年10月 C++ Builder大版内专家分月排行榜第一
2012年9月 C++ Builder大版内专家分月排行榜第一
2012年8月 C++ Builder大版内专家分月排行榜第一
2012年7月 C++ Builder大版内专家分月排行榜第一
2012年6月 C++ Builder大版内专家分月排行榜第一
2012年5月 C++ Builder大版内专家分月排行榜第一
2012年4月 C++ Builder大版内专家分月排行榜第一
2012年3月 C++ Builder大版内专家分月排行榜第一
2012年2月 C++ Builder大版内专家分月排行榜第一
2011年11月 C++ Builder大版内专家分月排行榜第一
2011年10月 C++ Builder大版内专家分月排行榜第一
2011年9月 C++ Builder大版内专家分月排行榜第一
2011年7月 C++ Builder大版内专家分月排行榜第一
2011年6月 C++ Builder大版内专家分月排行榜第一
2011年5月 C++ Builder大版内专家分月排行榜第一
2011年4月 C++ Builder大版内专家分月排行榜第一
2011年3月 C++ Builder大版内专家分月排行榜第一
2011年2月 C++ Builder大版内专家分月排行榜第一
2011年1月 C++ Builder大版内专家分月排行榜第一
2010年12月 C++ Builder大版内专家分月排行榜第一
2010年11月 C++ Builder大版内专家分月排行榜第一
2010年9月 C++ Builder大版内专家分月排行榜第一
2010年8月 C++ Builder大版内专家分月排行榜第一
2010年7月 C++ Builder大版内专家分月排行榜第一
2010年6月 C++ Builder大版内专家分月排行榜第一
2010年2月 C++ Builder大版内专家分月排行榜第一
2009年12月 C++ Builder大版内专家分月排行榜第一
2009年11月 C++ Builder大版内专家分月排行榜第一
2009年10月 C++ Builder大版内专家分月排行榜第一
2009年9月 C++ Builder大版内专家分月排行榜第一
2009年8月 C++ Builder大版内专家分月排行榜第一
2009年7月 C++ Builder大版内专家分月排行榜第一
2009年6月 C++ Builder大版内专家分月排行榜第一
2009年5月 C++ Builder大版内专家分月排行榜第一
2009年4月 C++ Builder大版内专家分月排行榜第一
2009年3月 C++ Builder大版内专家分月排行榜第一
2008年7月 C++ Builder大版内专家分月排行榜第一
2007年4月 C++ Builder大版内专家分月排行榜第一
2007年3月 C++ Builder大版内专家分月排行榜第一
2006年11月 C++ Builder大版内专家分月排行榜第一
2006年1月 C++ Builder大版内专家分月排行榜第一
2005年12月 C++ Builder大版内专家分月排行榜第一
2005年11月 C++ Builder大版内专家分月排行榜第一
2005年10月 C++ Builder大版内专家分月排行榜第一
2005年9月 C++ Builder大版内专家分月排行榜第一
2004年3月 C++ Builder大版内专家分月排行榜第一
2003年12月 C++ Builder大版内专家分月排行榜第一
2003年9月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2015年9月 C++ Builder大版内专家分月排行榜第二
2013年11月 C++ Builder大版内专家分月排行榜第二
2012年1月 C++ Builder大版内专家分月排行榜第二
2011年12月 C++ Builder大版内专家分月排行榜第二
2011年8月 C++ Builder大版内专家分月排行榜第二
2010年10月 C++ Builder大版内专家分月排行榜第二
2010年5月 C++ Builder大版内专家分月排行榜第二
2010年1月 C++ Builder大版内专家分月排行榜第二
2008年6月 C++ Builder大版内专家分月排行榜第二
2007年11月 C++ Builder大版内专家分月排行榜第二
2007年2月 C++ Builder大版内专家分月排行榜第二
2006年8月 C++ Builder大版内专家分月排行榜第二
2006年3月 C++ Builder大版内专家分月排行榜第二
2006年2月 C++ Builder大版内专家分月排行榜第二
2005年8月 C++ Builder大版内专家分月排行榜第二
lhy
Bbs6
本版专家分:9422
Bbs2
本版专家分:300
Bbs1
本版专家分:20
获取句柄问题
知道实例<em>句柄</em>,如何<em>获取</em>主窗口<em>句柄</em>(如果有的话)?
获取EDIT句柄问题
现在有一登录程序,上面有1、用户名输入框2、密码输入框3、登录按钮。想实现的是用程序让它自动登录,现在 能实现的是先通过程序鼠标移动到登录窗体的某个控件上而得到该 控件的<em>句柄</em>,和CLICK一下。rn我想问是的,如何通过这个窗体标题,或进程名,(这里我能实现)得到窗体<em>句柄</em>后,rn怎么获得:输入框的<em>句柄</em>,和按钮的<em>句柄</em>。rn
c# 获取句柄问题
已经取到了父窗体的<em>句柄</em> 现在想取上边控件的<em>句柄</em>,<em>问题</em>是控件的类名都是一样的,并且都没有标题,请高手给个解决办法
获取位图句柄问题
我现在已经将图片的信息保存在共享内存里了rn现在想把图片显示在一个控件上rn怎样才能得到这个图片的HBITMAP
获取图标句柄问题!!!!!!!!!
HICON hSmallIco; rnhSmallIco=ExtractIcon(NULL,s[a],0); //失败 s[a]是文件的名字rnhSmallIco = (HICON)GetClassLong(hwnd2[i],GCL_HICONSM);//失败 HWND hwnd2[256]; 我在EnumWindow的回调函数中给hwnd2赋值啦 hwnd[i]=hwnd;rnhSmallIco=AfxGetApp()->LoadIcon(IDI_ICON1);//这样可以 但是我要<em>获取</em>的是相关窗口的<em>句柄</em> 总不能这样做吧rnrnrn另外我还用啦rnchar shortpath[MAX_PATH] = "";rnSHFILEINFO so;rnrnGetShortPathName(s[a],shortpath,256);//s[a]是EnumWindow的回调函数中 我用GetWindowText获得的文件名rn//这里的<em>问题</em>是 shortpath这个文件路径的char字符串中的 \ 不是 \\rn下面的SHGetFileInfo要求的是\\ 这要怎么做啊???rnSHGetFileInfo("shortpath", FILE_ATTRIBUTE_NORMAL, &so, rn sizeof(SHFILEINFO),SHGFI_USEFILEATTRIBUTES | SHGFI_DISPLAYNAME rn | SHGFI_TYPENAME |SHGFI_ICON|SHGFI_SMALLICON );rnrnrn还有什么办法<em>获取</em>到图标啊?
获取子窗口句柄问题
下面是网上找的向QQ窗口写文本的代码,现在想改成向其他程序写文本的。但是一直<em>获取</em>不到窗口<em>句柄</em>rn[code=C/C++] CString str;rn CWnd* pMainWnd = AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);rnrn while (pMainWnd)rn rn rn HWND hWnd,hNext;rn hWnd = pMainWnd->m_hWnd;rn pMainWnd->GetWindowText(str);rn rn if(str.Find ("(电脑)")>-1)rn //找到聊天主窗口Beginrn AfxMessageBox("1");rn rn //找RichEditrnrn hWnd=FindWindowEx(pMainWnd->m_hWnd,NULL,"#32770",NULL);rn if (hWnd)rn rn AfxMessageBox("ERROR1"); rn rn HANDLE hwnd2;rn hwnd2=FindWindow("#32770",NULL);rn if (hwnd2)rn rn AfxMessageBox("ok");rn rn rn rn return;rn pMainWnd = CWnd::FromHandle(hWnd);rn hWnd=FindWindowEx(pMainWnd->m_hWnd,NULL,"AfxWnd42",NULL);rn CWnd* pChildWnd=CWnd::FromHandle(hWnd);rn int nLen = str.GetLength ();rn hNext = FindWindowEx(pChildWnd->m_hWnd,NULL,"RICHEDIT",NULL);rn if(hNext)rn //找到消息填写控件rn CRichEditCtrl* pRich=(CRichEditCtrl*)(CWnd::FromHandle(hNext));rn pRich->GetWindowText (str);rn pRich->SetSel (nLen,nLen);rn pRich->ReplaceSel ("成都外国语学校 黄东");//填上将要发送的内容rn rn else return;rn //找消息发送按钮rn hWnd=FindWindowEx(pMainWnd->m_hWnd,NULL,NULL,NULL);rn while (hWnd) rn rn pChildWnd=CWnd::FromHandle(hWnd);rn pChildWnd->GetWindowText(str);rn if(str.Find ("发送")>-1)rn rn pChildWnd->SendMessage (BM_CLICK);//发送rn return;// 退出rn rn hWnd=FindWindowEx(pMainWnd->m_hWnd,hWnd,NULL,NULL);rn rn rn return;rn //找到聊天主窗口Endrn else pMainWnd = pMainWnd->GetWindow(GW_HWNDNEXT); //继续找rn rn //While[/code]rnrn以上代码 运行 弹出 ERROR1 和 ok 2个对话框,用FindWindowEx<em>获取</em>失败,但是用FindWindow能<em>获取</em>成功,请问早呢么解决FindWindowEx<em>获取</em>失败的<em>问题</em>
获取按钮句柄问题
我在程序中动态生成了2个按钮,并设置按钮的显示为“按钮1”“按纽2”rn为这两个按钮添加onclick 事件, 可以添加同一个事件响应函数吗? rnrn如果可以的话那么在界面上按下其中一个后进入到事件函数, 我是否可以知道是按“按钮1”导致进入函数呢, 还是“按钮2”进入函数 (能知道<em>句柄</em>的话,就可以<em>获取</em>它的界面显示从而知道那个按钮触发的) 那位高手指导下,谢谢
oci 获取句柄问题
我在使用一个oracle的第三方oci的封装库(c++,没有源码), 目前这个库有些内容没有封装,现在想扩充下。rn目前这个库有<em>获取</em>当前OCIEnv和OCIStmt的<em>句柄</em>接口,问如何通过这两个<em>句柄</em><em>获取</em>OCIDescribeAny()所需要的<em>句柄</em>?rnOCIDescribeAny()需要传入OCISvcCtx参数,但是这个参数不知道怎样才能<em>获取</em>到。rn另外 OCIServer的<em>句柄</em>是不是也可以得到?rn对oci不是很熟,查找手册没有找到答案,请指教。
获取打印机句柄问题
在设置打印机为默认打印机的时候,<em>获取</em>打印机<em>句柄</em>如下:rnrnHANDLE Hprinter;rnBOOL bFlag;rnchar szPrinterName[] = "\\\\HPPRINTER\\HP LaserJet 5";rnrnPRINTER_DEFAULTS lprinter;rnrnlprinter.DesiredAccess = PRINTER_ALL_ACCESS;rnbFlag = OpenPrinter(szPrinterName,&Hprinter,&lprinter); // 每次执行到这里出错,提示为Access Violate.rn请问这是什么原因?rnrn
关于句柄获取问题
当鼠标划过某个窗体时,如何获得该窗体的<em>句柄</em>呢?要不要用到TMouse这个类呢?请教高手们,多谢
如何获取窗体中组件的句柄?Delphi
不知道组件有没有<em>句柄</em>,如果有,怎么<em>获取</em>呢?请高手指点
句柄获取
现在有个对话框嵌在CFormView的一个Tab控件里面,怎么通过对话框<em>句柄</em>得到CFormView的<em>句柄</em>?
获取句柄
一个有子页面的程序(Tab Control)中,在某个子页面下用AfxGetApp()->GetMainWnd()->GetSafeHwnd()<em>获取</em>的是父对话框的<em>句柄</em>吧?怎样<em>获取</em>当前子页面的<em>句柄</em>?
句柄获取
我自己重载窗口类:rnclass CCtrMode : public CFormViewrnrn ...rnrnrn我在另外一类中想取得上面我自定义的类<em>句柄</em>!rn请问怎么做啊!
delphi查找窗体句柄问题
现在知道 父窗体的<em>句柄</em> th1rn父窗体下子窗体 th2的<em>句柄</em>不知道rn子窗体th2下的子窗体的<em>句柄</em>th3知道 控件IDrnrn这种情况下 如何得到 th3的控件<em>句柄</em> rnrn或者只知道控件ID的情况 父窗体的<em>句柄</em>未知 如何确定子窗体的<em>句柄</em> rnrnrnrnrn
delphi获取控件句柄,并获取属性源码
Delphi<em>获取</em>鼠标指定的空间的<em>句柄</em>,并<em>获取</em>控件的类名和属性值。鼠标拖动点击的特效,非常实用,功能简单,自己开发勿喷。
如何获取子进程句柄问题
在自己的程序中用CreateProcess创建了进程A.exe,A.exe中又创建了B.exe,A和B都是别人的程序,现在只知道A和B的进程名和文件路径,请问如何在自己的程序里<em>获取</em>B进程的ID或者<em>句柄</em>?
关于获取对话框句柄问题
[code=C/C++]void CVVTalkDlg::OnBtnChat()rnrn // TODO: Add your control notification handler code herern CChatDlg chatDlg;rn m_hChatDlg = chatDlg.m_hWnd;rn chatDlg.DoModal();rn[/code]rn我想在上个函数中将动态创建的CChatDlg对话框chatDlg的<em>句柄</em>保存在CVVTalkDlg::m_hChatDlg中,以便以后给那个窗口发消息。rn[code=C/C++]::PostMessage(m_hChatDlg,WM_RECVDATA_1,0,lParam);[/code]rn可是利用这个<em>句柄</em>却发不到那个对话框,调试发现该<em>句柄</em>一直是0,请问为什么?
关于获取输入框句柄问题
现在的QQ登陆框框<em>句柄</em>是不是已经无法获得了?rn百度查了查 说SPY++这些根本不行。rnrn而且就VB写得键盘记录之类的工具都无法记录输入内容。 rn到不是干什么坏事。我学VB就是爱好来研究。平时做点小工具方便工作。rnrn所以来问问QQ<em>句柄</em>那些<em>获取</em>不到。就无法传递内容么?···rn。。。 rnrn
关于获取子窗体句柄问题
1:程序使用反射机制,动态加载DLL窗体。rn2:主程序分为验证窗体及主界面,在验证窗体中能<em>获取</em>主界面窗体<em>句柄</em>,但是当主界面窗体加载DLL窗体(已显示)后,无法<em>获取</em>该DLL窗体<em>句柄</em>。rn3:系统环境VS2010+win7 32位系统。rn4:主程序中<em>获取</em><em>句柄</em>方法rn//函数声明rn [DllImport("User32.dll", EntryPoint = "FindWindowA")]rn public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);rn [DllImport("User32.dll", EntryPoint = "FindWindowEx")]rn public static extern IntPtr FindWindowEx(Intprt ParentIntPtr,Intptr ChildIntPtr,string lpClassName, string lpWindowName);rn//函数实现rn IntPtr ParentIntPtr = new IntPtr(0);rn IntPtr ChildIntPtr = new IntPtr(0);rn ParentIntPtr = FindWindow(null, "MainForm");rnChildIntPtr=FindWindowEx(ParentIntPtr,Intptr.Zero,null,"窗体1");rnrnParentIntPt不为0,ChildIntPtr始终为0,将FindWindow的EntryPoint修改为FindWindowExW,FindWindowExA均不行。rn反射时设置窗体的函数 rnNowGetType.InvokeMember("MdiParent", BindingFlags.SetProperty, null, obj, new object[] this ); rn在网上看了很多资料也不行,有没有知道的大虾说下,非常感谢!rnrn
如何获取窗体句柄问题
大家好!我的需求是,主窗体弹出子窗体,如何判断子窗体是否开启,如果开启就激活子窗体,如果没开就开启,还要将相应的值赋值进去,假设主窗体Form1内容如下:rnrnrn记录1:123456 【打开1】(打开窗体按钮)rn记录2:789012 【打开2】(打开窗体按钮)rnrn当我点击【打开1】按钮时,打开Form2子窗体,将记录值赋值到子窗体Form2上去,Form窗体内容如下:rnrnrn记录:【 】(这里是textbox)rnrnrn当我点击【打开2】按钮时,会判断是否已经打开了Form2子窗体,如果打开了,直接就将记录值赋值到Form2的textbox里去。rnrn在网上看到<em>获取</em>窗体<em>句柄</em>的文章,但是具体用法还不是很了解,麻烦各位高手解答下,谢谢了!
关于C#获取句柄问题
最近想弄一个东西 就是我后台<em>获取</em>到订单了 我去一个棋牌游戏程序中模拟帮订单充值掉。rn登录游戏 如下图所示:rn[img=https://img-bbs.csdn.net/upload/201610/17/1476699025_292610.png][/img]rnrn我标箭头的 我<em>获取</em>了一下<em>句柄</em> 他就显示为:rn[img=https://img-bbs.csdn.net/upload/201610/17/1476699086_543999.png][/img]rnrn只有一个#32770 这么一个对话框 我要 WIN API模拟操作 我需要<em>获取</em>按钮的<em>句柄</em> 可是按钮都没有rn 请问我该怎么办?rnrn我问过一个做C++的朋友他说是画图画出来的 需要分区域.. 思路是可以理解 但是C# 需要怎么实现呢?rn
关于菜单句柄获取问题
我有一个程序菜单有3 层, 想发送消息来点击这个第三层的第一个菜单, 但找不到函书来<em>获取</em>菜单的最下面的一层项.rn HMENU hmenu=::GetMenu(parentHwnd); //获得主菜单rn HMENU hmenuSub=::GetSubMenu(hmenu,1);//获得主菜单的第2个子菜单rn HMENU hmenuSub1=::GetSubMenu(hmenuSub,5);//获得第2个子菜单第6个子菜单rn 那现在怎样<em>获取</em>第三层的第1个菜单项呢?rn///////////////////////////////////////////////////////rn 如果用 HMENU hmenuSub2=::GetSubMenu(hmenuSub1,0);//hmenuSub2为空, 证明取不了这个<em>句柄</em>, 有什么函数可以获得菜单的最低层的<em>句柄</em>,然后发消息去点击它呢?
菜单句柄获取问题
我有一个菜单类只须得到窗口的的菜单<em>句柄</em>就可以把菜单变为我自己的菜单rn在主窗口里我能实现。rn现在我想把子窗口的的菜单也更改为自己的风格(窗口打开时就打开了一个子窗口)rn应该如何得到子窗口的菜单<em>句柄</em>,应添加在哪里好呢?rn多谢大家指教
句柄获取对象问题
通过进程<em>获取</em>到了相应的<em>句柄</em>,现在希望通过该<em>句柄</em><em>获取</em>相应的对象,请问如何解决啊?
获取Runtime_Class(CView)句柄问题
正在做一个MFC的程序,遇到了这个<em>问题</em>,因为程序需要,于是用下面的代码创建子窗口:rnrn m_PDoc=new CDoc();rn m_PChildFrame2=new CChildFrame2();rn CCreateContext context;rn context.m_pNewViewClass=RUNTIME_CLASS(CView2);rn context.m_pCurrentDoc=m_PDoc;rn if(m_PChildFrame2->Create(NULL,NULL,WS_CHILD | WS_VISIBLE | WS_OVERLAPPEDWINDOW, CRect(0,0,860,500),NULL,&context))rn return;rn m_PChildFrame2->ShowWindow(SW_SHOWMAXIMIZED);rn m_PChildFrame2->InitialUpdateFrame(NULL,true);rnrn//CDOC继承自CDocument ,CChildFrame2继承自CMDIChildWnd,CView2继承自CViewrnrn现在要从CChildFrame2中发送消息到CView2,<em>问题</em>出来了,在CChildFrame2中用 this->GetActiveView()返回NULL,但是此时视图已经处于显示状态。在主框架中用GetActiveFrame(),再用 GetActiveView()还是为NULL。rn
NtQuerySystemInformation 获取系统句柄问题
主要代码:rnconst MAX_LENGTH = 30000;rnbuffer: array[0..MAX_LENGTH-1] of TSystemHandleInformation;rnSYSTEM_HANDLE_INFORMATION = recordrn ProcessId: ULONG;rn ObjectTypeNumber: UCHAR;rn Flags: UCHAR; // 0x01 = PROTECT_FROM_CLOSE, 0x02 = INHERITrn Handle: USHORT;rn Object_: Pointer;rn GrantedAccess: ACCESS_MASK;rn end;rn TSystemHandleInformation = SYSTEM_HANDLE_INFORMATION;rn PSystemHandleInformation = ^TSystemHandleInformation;rnrn status := NtQuerySystemInformation(16, @buffer, MAX_LENGTH * sizeof(TSystemHandleInformation), 0);rn if ($00000000 = status) thenrn beginrn pSysHandleInfo := @buffer;rn while(true) dorn beginrn if (pSysHandleInfo^.ObjectTypeNumber = 26) thenrn beginrn ShowMessage('文件<em>句柄</em>');rn end;rn inc(i);rn if (i = MAX_LENGTH) thenrn break;rn pSysHandleInfo := Pointer(Cardinal(pSysHandleInfo) + Sizeof(SYSTEM_HANDLE_INFORMATION));rn end;rn end;rnrn结果是根本没有执行ShowMessage,也就是一个文件<em>句柄</em>都没有,这显然出错了,但是不知道是哪里错了,请达人指点!
获取窗体和控件句柄问题
同时当开Form1和Form2窗体,Form1中有Command1控件,Form2中有Picturebox2控件(Form2直接用Show打开没有带参数),我想把Command1控件在拖出Form1在整个系统桌面上能够随意拖动,最后把Command1控件放到Form2.Picturebox2容器里面。rn请教如何能够做到,在整个屏幕漫游的过程中判断已经拖到了Form2.Picturebox2上方从而获得Form2的<em>句柄</em>和Picturebox2的<em>句柄</em>?rn如果拖动失败如何还原?rnrn请教高分重谢,分不够可以再加》》在线等待!!!!!!!!!!!!!!!!!
DELPHI遍历句柄
遍历 修改另外目标程序控件 添加修改属性 等等等遍历 修改另外目标程序控件 添加修改属性 等等等
delphi 做的句柄助手
在程序开发中经常因为要<em>获取</em>窗口<em>句柄</em>,现有的工具不顺手,于是就花了些时间自己做了个!
Delphi 句柄观察器
Delphi <em>句柄</em>观察器 Delphi <em>句柄</em>观察器 Delphi <em>句柄</em>观察器
如何根据hwnd句柄获取hInstance句柄
有经验的老手都知道rnme.hwnd(窗口<em>句柄</em>) 和 app.hInstance(称:实例<em>句柄</em> 或 实体<em>句柄</em>) 是两个不同的<em>句柄</em>rnrn同一个应用程序下 取得的结果不一样rnrn现在我碰到一个<em>问题</em>rnrn我已经知道了其他名部程序的hwnd ,请问,如何转换为 hInstancernrnrnHOOK函数 (SetWindowsHookEx) 的第三个参数就是hInstance类型的,只有找到hInstance才能钩住外部程序rnrn我这样的思路谁帮我解决一下<em>问题</em>,谢谢
如何获取窗体句柄和messagebox的句柄
参考:rn[code=Assembly]FindWindow(rn lpClassName, 窗口的类名rn lpWindowName: PChar 窗口的标题rn): HWND; 返回窗口的<em>句柄</em>; 失败返回 0rnrn//FindWindowEx 比 FindWindow 多出两个<em>句柄</em>参数:rnFindWindowEx(rn Parent: HWND; 要查找子窗口的父窗口<em>句柄</em>rn Child: HWND; 子窗口<em>句柄</em>rn ClassName: PChar; rn WindowName: PChar rn): HWND;rnrn如果 Parent 是 0, 则函数以桌面窗口为父窗口, 查找桌面窗口的所有子窗口;rn如果 是 HWND_MESSAGE, 函数仅查找所有消息窗口;rn子窗口必须是 Parent 窗口的直接子窗口;rn如果 Child 是 0, 查找从 Parent 的第一个子窗口开始;rn如果 Parent 和 Child 同时是 0, 则函数查找所有的顶层窗口及消息窗口.rn[/code]rn[code=Delphi(Pascal)]rnprocedure TForm1.Button1Click(Sender: TObject);rnvarrn h: HWND;rnbeginrn h := FindWindowEx(TForm1.Handle,0,0,PChar('Warning'));rn if h <> 0 thenrn showmessage('succ');rnend;[/code]rnrn请问怎么<em>获取</em>Warning的<em>句柄</em>?
获取句柄的方法
<em>获取</em>窗口<em>句柄</em>常用方法
webspy网页句柄获取
大家都知道SPY++把,就是C++里面那东西,这个可以取得网页的<em>句柄</em>
vb获取句柄
vb<em>获取</em>鼠标指定位置窗口<em>句柄</em><em>句柄</em>内容关联 vb<em>获取</em>鼠标指定位置窗口<em>句柄</em><em>句柄</em>内容关联 vb<em>获取</em>鼠标指定位置窗口<em>句柄</em><em>句柄</em>内容关联 vb<em>获取</em>鼠标指定位置窗口<em>句柄</em><em>句柄</em>内容关联
获取窗口标题和句柄
通过vb写的代码,<em>获取</em>Windows 窗口正在运行的程序名称和<em>句柄</em>,非常适合学习<em>句柄</em>的人
windows核心编程-句柄获取与复制
#include #include int _tmain() { HANDLE hProcess = GetCurrentProcess(); //<em>获取</em>当前进程的<em>句柄</em> _tprintf(L"hProcess=%d\n", hProcess); DWORD sessionid = 0; DWORD processid = 0; processid = GetProcessId((HAN
MS SPY 获取句柄
<em>获取</em>窗口<em>句柄</em>工具,VS spy,microsoft开发,功能比较齐全。
非模式对话框的句柄获取
在MDI应用程序中,我在CMainFrm类中创建了一个非模式对话框,也可以显示和隐藏.但是发现在状态栏多了一个程序,就是说本来一个程序变成两个了,那怎么样设置对话框的<em>句柄</em>.主要代码如下:rnCDLG**** AA //AA 是成员函数rn在CMainFrm的构造函数中rnrnAA.Create(IDD_DLG_INFO,NULL);rnrn在CMainFrm的析构函数中,rnAA.DestroyWindow();rnrn不知道怎么解决?rn
怎样获取树节点的句柄
我把树形控件中每个节点编了个号,编号存储在TVITEM结构的lParam参数中,现在我知道一个节点的编号,要把此节点选中,我的代码如下:rn treeview->OnInitialUpdate();rn treeview->treeCtrl.Expand(treeview->treeCtrl.GetRootItem(),TVE_EXPAND);rn TVITEM tvi;rn tvi.mask=TVIF_HANDLE|TVIF_PARAM;rn tvi.lParam=m_iWellNumber;rn treeview->treeCtrl.GetItem(&tvi);rn treeview->treeCtrl.SelectItem(tvi.hItem);rnrn但是程序运行后,节点没有被选中,请问<em>问题</em>出在哪里?
如何获取屏幕句柄
如题,屏幕也应该是个窗口,如何<em>获取</em>rnrn或者如何将JInternalFrame置于桌面下,而不依赖其他Frame
MFC的获取子窗体句柄
我有两个子窗体A,B(child风格),无标题rn要在A中接到数据后去B中的一个EDIT中显示?rnrn现在就是::rnif(B的<em>句柄</em>有值,并且是有焦点的)rn::SendMessage(B的<em>句柄</em>,WM_UPDATACTRL,NULL,(LPARAM)(LPCTSTR)MsgStr);//MsgStr是传递的字符串rnrn求助?用汉字表示的那点该如何写?
如何获取窗体的句柄
比如说很多窗体调用了class1类中test方法,但是class1类中能否知道是哪个窗体调用了test方法或者怎么<em>获取</em>到该窗体的<em>句柄</em>
获取Shell_TrayWnd 句柄 Windows2008
在windows2003/xp中能够通过 FindWindow("Shell_TrayWnd","") 来<em>获取</em><em>句柄</em>。但是在Windows2008中却没有名为Shell_TrayWnd的窗口<em>句柄</em>,这是为什么? windows2008的名字变化了?
获取控件句柄
GetDlgItem(IDC_CHECK1)->m_hWndrn这样做能不能得到控件的<em>句柄</em>呢?rnrn如果不行该怎么做才能得到控件的<em>句柄</em>?
获取句柄时报错
我在mainframe里开了一个线程,在线程里postmessage一个消息,ID_VIEW_FIRSTVIEW是菜单里一个选项。 rn [code=C/C++]HWND hMainframeBtn;rn hMainframeBtn = GetDlgItem(ID_VIEW_FIRSTVIEW)->m_hWnd;//这句报错Unhandled exception at 0x00012768 rn //in SingleCE.exe: 0xC0000005: Access violation.rn ::PostMessage(hMainframeBtn,WM_LBUTTONDBLCLK,0,0);[/code]rnrn注释的地方报错Unhandled exception at 0x00012768 in SingleCE.exe: 0xC0000005: Access violation.rn请问是下什么原因,怎么解决。rn
获取Webbrowser1句柄出错
: HWND : : Long : Form1
获取窗体句柄
是这样的,我自己建了一个DLL文件,内部有一个窗体类,软件运行后首先会通个这个类用DoModal()新建一个模态窗口。后来我又想新建一个更新功能,想法是如果软件更新时用户正占用这个DLL并且停在这个窗体,那么,首先就关闭这个窗体,释放DLL,然后更新这个DLL即可。<em>问题</em>是,想关闭它必须知道它的<em>句柄</em>。这个<em>句柄</em>怎么找呢?rn 我想这样关闭它:SendMessage(FindWindow(_T("loginframe"),NULL),WM_CLOSE,NULL,NULL);因为我之前是这样建立它的rn[code=c]rnCloginframe loginframe;rnloginframe.DoModal();rn[/code]rn思考是不行,关不了,我不想这样:rnSendMessage(FindWindow(NULL,_T("窗口标题")),WM_CLOSE,NULL,NULL);rn因为我以后可能会更改标题,这样太麻烦,而且容易忘记改。rn请高手指教!
获取不到句柄
有个单文档。在thapp中定义个HWND m_HwndPowerMsg; 在子窗体的initDialog中rn CLEESApp *theApp = (CLEESApp *)AfxGetApp();rntheApp->m_HwndPowerMsg = this->m_hWnd;rnrn为什么this->m_hwnd<em>获取</em>不到<em>句柄</em>呢?rn运行完这句theApp->m_HwndPowerMsg 的值是空的。连个0都没有rntheApp->m_HwndPowerMsg = this->GetSafeHwnd();也不行。为什么呢、rn我在别的窗体中运行都好用啊!!!
如何获取按钮的句柄
在用findwindow()<em>获取</em>到窗口的<em>句柄</em>后,怎么样才能<em>获取</em>到该窗口中的某一个按钮的<em>句柄</em>呢?rnrn希望能说仔细点点。。。rnrn我知道该按钮的提示对话
获取句柄的函数
知道一个窗口对象和其<em>句柄</em>,<em>获取</em>它的子窗口和父窗口<em>句柄</em>的方法有哪些?rn目前只知道GetWindow和FindWindow两个函数,但对他们的使用还不太了解。rn如果有多个子窗口,GetWindow是不是只能取得第一子窗口的<em>句柄</em>,有没有办法取得其他子窗口<em>句柄</em>呢?
dephi下获取句柄
由于工作原因,刚学<em>delphi</em>不久.rn请问如何在控件的窗口处理过程函数中得到这个控件的<em>句柄</em>,即<em>delphi</em>下的sender.rn窗口过程只有一个参数Tmessage.不知道怎么得到它的sender.rn还有就是怎么样在其它的消息处理函数中得到他处理的Tmessage结构.
获取视图句柄
在VC中,建一单文本应用程序,将窗口分割为两部分,一部分是基于CListView类的视图,另一部分是基于CFormView类的视图,如何在主框架CMainFrame的菜单响应事件中<em>获取</em>这两个视图的<em>句柄</em>?
SPY++.获取句柄工具
就是<em>获取</em><em>句柄</em>和类名的工具。此工具比较好用的。用不习惯的我给大家个大漠工具更直接。
获取window句柄的小工具
能<em>获取</em>窗口<em>句柄</em>,以及<em>句柄</em>所在窗口的信息,类似spy++, 但更好用
如何获取控件的句柄
如何<em>获取</em>一个游戏中控件的<em>句柄</em>,已经<em>获取</em>到了游戏窗口的<em>句柄</em>,但是对游戏里面一些按钮之类的控件<em>获取</em>不到<em>句柄</em>。rn用spy++只能<em>获取</em>到游戏主窗口的<em>句柄</em>,这没用啊,请问怎么才能找出游戏中一些控件的<em>句柄</em>。
获取IE右键菜单句柄
在IE6版本的时候可以使用rn[code=C/C++]rnhinstSHDOCLC = LoadLibrary(TEXT("SHDOCLC.DLL")); // 加载该DLL即可得到IE右键菜单rnrnif (hinstSHDOCLC == NULL)rnrn // Error loading module -- fail as securely as possible.rn return;rnrnrnhMenu = LoadMenu(hinstSHDOCLC, MAKEINTRESOURCE(IDR_BROWSE_CONTEXT_MENU));rn[/code]rnrnMSDN中说可以使用IOleCommandTarget执行SHDVID_ADDMENUEXTENSIONS命令得到扩展菜单项,然后插入自己的菜单ITEM.rn但是插入自己的菜单ITEM,前提是必须要有菜单的<em>句柄</em>才能够操作.rn可是到了IE6以上的版本就没有这个DLL了.那应该如何<em>获取</em>到IE右键菜单的<em>句柄</em>呢?
如何获取标题栏句柄
在WM_NCPAINT里面怎么<em>获取</em>标题栏<em>句柄</em>
获取任务栏 时间显示句柄
如题rnrn <em>获取</em>任务栏 时间显示<em>句柄</em> 并将自己的窗口放在里面 规换它 自定义窗体可能比任务栏显示的区域大rnrn 现在只有这么多分 明天加分
如何获取Propertysheet的句柄
工程如下,由DoPropertySheet生成属性对话框。在建立的过程中没有定义<em>句柄</em>。rn后面想对里面的页面操作,需要获得每个page的<em>句柄</em>。应该怎么办呢?rn直接GetDlgItem()得不到啊 ?rn请帮忙:rnrnrnrn#include "stdafx.h"rn#include "resource.h"rn#include rn#pragma comment(lib,"comctl32.lib")rnint CALLBACK PropSheetProc(HWND hDlg,UINT uMsg,LPARAM lParam);rnrnHINSTANCE g_hInst;rnint DoPropertySheet(HWND hDlg) rn rn PROPSHEETPAGE psp[2]; rn PROPSHEETHEADER psh; rn psp[0].dwSize = sizeof(PROPSHEETPAGE); rn psp[0].dwFlags =PSP_USETITLE; rn psp[0].hInstance = g_hInst; rn psp[0].pszTemplate = MAKEINTRESOURCE(IDD_DIALOG1); rn psp[0].pszIcon = NULL; rn psp[0].pfnDlgProc =NULL; rn psp[0].pszTitle =TEXT("test1"); rn psp[0].lParam = 0; rn psp[0].pfnCallback = NULL; rn psp[1].dwSize = sizeof(PROPSHEETPAGE); rn psp[1].dwFlags = PSP_USETITLE ; rn psp[1].hInstance = g_hInst; rn psp[1].pszTemplate =MAKEINTRESOURCE(IDD_DIALOG2); rn psp[1].pszIcon = NULL; rn psp[1].pfnDlgProc = NULL; rn psp[1].pszTitle = TEXT("test2"); rn psp[1].lParam = 0; rn psp[1].pfnCallback = NULL; rn psh.dwSize = sizeof(PROPSHEETHEADER); rn psh.dwFlags = PSH_PROPSHEETPAGE; rn psh.hwndParent = hDlg; rn psh.hInstance = g_hInst; rn psh.pszIcon =NULL; rn psh.pszCaption = _T( "Cell Properties"); rn psh.nPages = sizeof(psp)/sizeof(PROPSHEETPAGE); rn psh.nStartPage = 0; rn psh.ppsp = (LPCPROPSHEETPAGE) &psp; rn psh.pfnCallback = PropSheetProc;rn int code=PropertySheet(&psh); rn return code; rnrnint APIENTRY _tWinMain(HINSTANCE hInstance,rn HINSTANCE hPrevInstance,rn LPTSTR lpCmdLine,rn int nCmdShow)rnrn g_hInst=hInstance;rn rn return DoPropertySheet(NULL);rnrnHWND page1;rnrnint CALLBACK PropSheetProc(HWND hDlg,UINT uMsg,LPARAM lParam)rnrn switch(uMsg)rn rn case PSCB_PRECREATE:rn rn char ptr[]="Good";rn page1=GetDlgItem (hDlg,IDD_DIALOG2); //此处不能获得属性页的<em>句柄</em>rnrnrn SetDlgItemText(page1,IDC_STATIC1,ptr);rn rnrn if(page1==NULL) //此处page1为NULLrn rn MessageBox(NULL,"ERROR","system warning",MB_OK|MB_ICONEXCLAMATION);rn rn rn break;rn default:rn return 0;rn rn return 0;rn rn
获取窗口实例句柄
我用一个窗口类,调用某个普通类里的函数,现在这个被调用的函数里需要对窗口的控件进行操作,请问该如何解决呢?
如何获取元文件的句柄
我在做用windowsAPI实现打印预览的相关程序,我在网上查到大多数程序的打印预览都是用如下的方法实现的:先在内存中用CreateMetaFile函数建立一个图元文件(metafile),该函数返回图元文件的hDC,然后通过Windows GDI函数向该文件输出文字和图形,最后在屏幕上使用PlayMetaFile函数显示该图元文件的内容,即可实现打印预览。 rn我在MSDN查到PlayMeteFiled的原型如下rnBOOL PlayMetaFile(rn HDC hdc, // handle to DCrn HMETAFILE hmf // handle to metafilern);rn我想知道如果我用以下语句创建了一个元文件rnHDC hDc; //建立图元文件HDCrnhDc=CreateMetaFile("file");rn那么我该如何<em>获取</em>元文件的<em>句柄</em>,还有就是PlayMeteFile中的hdc就是CreateMetaFile返回的hdc吗?
如何获取HWND(句柄)
在Win32控制台中我知道如何<em>获取</em>窗口的<em>句柄</em>(HWND),但是我不知道如何<em>获取</em>IplImage*类型的<em>句柄</em>,应为我在用Opencv开发项目,所以用到了IplImage*,rnrnIplImage* img = cvQueryFrame(pCap);rnrnHWND hWND = (HWND)img; //这样<em>获取</em><em>句柄</em>怎么不行?rnHDC h = GetDC(hWND);rnGraphics graphics(h); rnrnrn请各位高手给予指点,谢谢大家!
如何获取子窗口句柄
在主窗口前面,有一个密码输入对话框,如何通过对话框ID,<em>获取</em>对话框的<em>句柄</em>?
API 获取文本框句柄~~~
如题,在access中如何获得文本框的<em>句柄</em>。hwnd好象不行rnrn
获取句柄失败!求助!
我用以下淂一段代码想<em>获取</em>图形<em>句柄</em>,可是却总得不到,rn请问可能存在什么原因?如何解决,谢谢!rnHBITMAP hbitmap;rnhbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),_T("res\\bitmap8.bmp"),IMAGE_BITMAP ,0,0,LR_DEFAULTSIZE | LR_LOADFROMFILE);rn
知道句柄,如何获取句柄的类型
我<em>获取</em>了<em>句柄</em>,但是查看<em>句柄</em>的类型是#32770 (对话框)rn还有一个子<em>句柄</em>rn我不知道如何<em>获取</em>#32770 (对话框)这个<em>句柄</em>rn但是#32770 (对话框)有一个子<em>句柄</em>rn我想通过一个循环<em>获取</em>子<em>句柄</em>后再判断#32770 (对话框)出这个<em>句柄</em>rn子<em>句柄</em>是editrn如果可以直接<em>获取</em>#32770 (对话框)当然最好
获取模态对话框句柄
CTestDlg *testdlg=new CTestDlg;rn CString temp;rn temp.Format("hwnd=%d",testdlg->m_hWnd); //获得的HWND为空rn AfxMessageBox(temp);rn testdlg->DoModal();rnrn请问怎么<em>获取</em>这个对话框的HWND
获取属性页对话框的句柄
如何<em>获取</em>属性页对话中中的<em>句柄</em>和属性页对话框中控件的<em>句柄</em>,谢谢,请附代码,谢谢!
句柄获取消息
大家好 想实现一个功能 就是我<em>获取</em>到了一个LISTVIEW 的<em>句柄</em> 上面的组有 ID 开始地址 结束地址 有 10条记录,rn我就问下 我有了这个<em>句柄</em> 我如何 <em>获取</em> 他每一行的信息 就这样简单,
应用程式的窗体句柄获取
怎么才能<em>获取</em>一个指定的应用程序的<em>句柄</em>呢?如:想<em>获取</em>QQ应用程序的<em>句柄</em>应怎么样做?我试过用GETWINDOW怎么不行的呢?
如何获取对话框句柄
我想用MFC对话框做个游戏,新建一个头文件定义所有类,类的实现部分需要用到CDC*pDC=GetDC(对话框<em>句柄</em>);<em>问题</em>是这个<em>句柄</em>应该如何获得?我用hwnd=FindWindowA,GetDC(hwnd),错误提示:无法从“HDC”转换为“CDC *”,请问我应该如何<em>获取</em>对话框<em>句柄</em>?
如何获取视图句柄
在VC中,建一单文本应用程序,将窗口分割为两部分,一部分是基于CTreeView类的视图,另一部分是基于CListView类的视图,如何在主框架CMainFrame的菜单响应事件中<em>获取</em>这两个视图的<em>句柄</em>?
关于 Word.Application句柄获取..
我想把Word.Application 嵌如到窗体Panel1 中...请问如何使用API 函数来实现..rn 太郁闷了 Excel.Application 直接就有 Hwnd属性而没有.rn
获取子对话框的句柄
我创建了一个对话框程序,然后添加一个tab控件,之后关联两个dlg1,dlg2,不过这个dlg1,dlg2对话框的类型是child,没有边框,那么怎样<em>获取</em>dlg1对话框的<em>句柄</em>呢,findwindow不可以,因为我用spy++查看了没有标题,谢谢,最好叙述详细点 rn
获取托盘弹出菜单句柄
我想控制一个软件托盘区的弹出菜单,要如何获得该菜单的<em>句柄</em>?rn遍历了该程序的所有窗体,没有在哪个窗体上找到那个菜单,应该是直接用CreateMenu创建的,已经获得到该软件托盘图标窗口的<em>句柄</em>。rnrn现在条件就这么些了,如何才能获得弹出菜单的<em>句柄</em>?
如何获取对话框的句柄?
我在vb的程序中调用了word,程序运行时,点击某个按钮弹出字体对话框,语句是:rnDialogs(wdDialogFormatFont).Show 我想问的是如何能得到这个字体对话框的<em>句柄</em>???????谢谢
怎样获取对话框的句柄?
各位高手:rn 我想在程序中控制一个对话框,但是怎样获得该对话框的<em>句柄</em>?请指教,谢谢!rn新手
易语言获取句柄
易语言中<em>获取</em><em>句柄</em>的实例,有需要的可以下载啊
获取网页句柄
#coding:utf-8 from selenium import webdriver from time import sleep ff=webdriver.Firefox() ff.implicitly_wait(10) ff.get(r"http://www.baidu.com") #获得百度搜索窗口<em>句柄</em> handle1
如何获取对话框的句柄???
通过以下方式可以<em>获取</em>一个窗口的<em>句柄</em>rnHWND hwnd;rnhwnd = ::FindWindow(NULL,"窗口");rnrn请问如何<em>获取</em>一个对话框(比如名字叫"对话框")的<em>句柄</em>呢?rn有怎样对该对话框进行隐藏\关闭等操作呢?rn
怎样获取WebBrowser控件的句柄
在程序里 msgbox WebBrowser1.hwnd 这个语句会报错,很奇怪,WebBrowser这个控件也有hwnd属性呀,不知道为什么会出错呀
怎么获取位图的句柄
除了用loadimage和loadbitmap函数以外,还有什么别的方法来<em>获取</em>位图的<em>句柄</em>,最好能在DIRECTX下用的
获取上一个实例的句柄
开始出了点<em>问题</em>现在好了!~~~ 查找两次 就能找到 比用枚举好rnPublic Sub Main()rn'On Error Resume Nextrn If App.PrevInstance Thenrn 'MsgBox "一个实例正在运行!", vbInformation, "打开失败"rn '已经打开 应该改成将 打开的事例到前台rn Dim hwnd As Long '查找的窗口<em>句柄</em>rn '这里提示 地址正在被使用??rn hwnd = FindWindowEx(0, 0, vbNullString, frmMain.Caption)rn If hwnd = frmMain.hwnd Then hwnd = FindWindowEx(0, hwnd, vbNullString, frmMain.Caption)rn 'hwnd = FindWindow(vbNullString, frmMain.Caption) '查找已经打开的Serverrn If hwnd <> 0 Thenrn If 0 = IsWindowVisible(hwnd) Then ShowWindow hwnd, SW_NORMAL '显示出来rn SetForegroundWindow hwnd '找到程序到前台rn End Ifrn Endrn End Ifrn App.TaskVisible = Falsern If ConnDataBase Thenrn frmMain.Showrn Elsern Unload frmMainrn Endrn End IfrnEnd Sub
句柄获取工具
<em>句柄</em><em>获取</em>工具
不错的服务器分区工具下载
服务器分区工具,很有用!服务器分区工具,很有用!服务器分区工具,很有用!服务器分区工具,很有用! 相关下载链接:[url=//download.csdn.net/download/watf1314/2545790?utm_source=bbsseo]//download.csdn.net/download/watf1314/2545790?utm_source=bbsseo[/url]
金山词霸2010破解版(10)下载
用于自己办公的时候使用,这个与原上传的区别在于安装软件已破解,不需要补丁! 相关下载链接:[url=//download.csdn.net/download/yiyuanhongyu/2606802?utm_source=bbsseo]//download.csdn.net/download/yiyuanhongyu/2606802?utm_source=bbsseo[/url]
PowerBuilder12 5530 6518 6639完美破解补丁下载
PowerBuilder 12.0.5530/12.1.6518/12.1.6639完美破解补丁 相关下载链接:[url=//download.csdn.net/download/tocsin2000/3044382?utm_source=bbsseo]//download.csdn.net/download/tocsin2000/3044382?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的