怎样获得无模式对话框的句柄? 也就是指向该对话框实例的指针 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName ); #include "psapi.h"#include "winbase.h"HANDLE GetProcessHD(char* ProcessName){ DWORD aProcesses[1024], cbNeeded, cProcesses; char szProcessName[MAX_PATH] = "unknown"; unsigned int i; if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) ) return FALSE; cProcesses = cbNeeded / sizeof(DWORD); for ( i = 0; i < cProcesses; i++ ) { HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION | PROCESS_VM_READ | PROCESS_TERMINATE, FALSE, aProcesses[i] ); if (NULL != hProcess ) { HMODULE hMod; DWORD cbNeeded; if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod), &cbNeeded) ) { GetModuleBaseName( hProcess, hMod, szProcessName, sizeof(szProcessName) ); strupr(szProcessName); strupr(ProcessName); if(strcmp(szProcessName,ProcessName)==0) { return hProcess; } } ; } ; DWORD b=GetLastError(); CloseHandle( hProcess ); } return FALSE;} 单文档窗口绘图保存为bmp文件的问题 MDI使用多线程遇到问题 atl/com如何使用编写好了的控件(ocx)? 怎么得到分割窗提中右边的指针?? 求助:那位大侠有关于中轴线变换求二值图象的骨架原代码或资料 新手高分送:宏是什么 ,如何定义 初学者提问:如何注册ActiveX控件?? 大家帮我看一下,SOAP调用时,无论URL是否正确,CONNECT时返回值都是成功 谁知道怎样发行TTS程序? ttzzgg_80713(求知)来领分. 谢谢你的BCG 不知那位大哥可以为我提供以下资料: 远程创建对象错误:不能向注册表写入项
HWND FindWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName );
#include "winbase.h"
HANDLE GetProcessHD(char* ProcessName)
{
DWORD aProcesses[1024], cbNeeded, cProcesses;
char szProcessName[MAX_PATH] = "unknown";
unsigned int i;
if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
return FALSE;
cProcesses = cbNeeded / sizeof(DWORD);
for ( i = 0; i < cProcesses; i++ )
{
HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ |
PROCESS_TERMINATE,
FALSE, aProcesses[i] );
if (NULL != hProcess )
{
HMODULE hMod;
DWORD cbNeeded;
if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod),
&cbNeeded) )
{
GetModuleBaseName( hProcess, hMod, szProcessName,
sizeof(szProcessName) );
strupr(szProcessName);
strupr(ProcessName);
if(strcmp(szProcessName,ProcessName)==0)
{
return hProcess;
}
}
;
}
;
DWORD b=GetLastError();
CloseHandle( hProcess );
}
return FALSE;
}