声明 findwindow 函数

None.gif [DllImport( " user32.dll " )]  
None.gif 
private    static    extern   IntPtr  FindWindow( string   lpClassName,   string   lpWindowName);  
None.gif这里再声明一下FindWindowEx  函数。  
None.gif 
None.gif 
// Open  Up  blank  Notepad  First  !  
None.gif
  string   lpszParentClass   =    " Notepad " ;  
None.gif 
string   lpszParentWindow   =    " Untitled  -  Notepad " ;  
None.gif 
string   lpszClass   =    " Edit " ;  
None.gif 
None.gif 
None.gif IntPtr  ParenthWnd  
=    new   IntPtr( 0 );  
None.gif IntPtr  hWnd  
=    new   IntPtr( 0 );  
None.gif ParenthWnd  
=   FindWindow(lpszParentClass,lpszParentWindow);  
None.gif 
if   (ParenthWnd.Equals(IntPtr.Zero))      
None.gif         Console.WriteLine(
" Notepad  Not  Running " );  
None.gif 
else   
ExpandedBlockStart.gifContractedBlock.gif 
dot.gif {  
InBlock.gif         hWnd  
=  FindWindowEx(ParenthWnd,hWnd,lpszClass,"");  
InBlock.gif         
if  (hWnd.Equals(IntPtr.Zero))      
InBlock.gif                 Console.WriteLine(
"What  the  F???  Notepad  doesn't  have  an  edit  component  ?");  
InBlock.gif         
else  
ExpandedSubBlockStart.gifContractedSubBlock.gif         
dot.gif{  
InBlock.gif                 Console.WriteLine(
"Notepad  Window:  "  +  ParenthWnd.ToString());  
InBlock.gif                 Console.WriteLine(
"Edit  Control:  "  +  hWnd.ToString());  
ExpandedSubBlockEnd.gif         }
  
ExpandedBlockEnd.gif }
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值