| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- // pch.cpp: 与预编译标头对应的源文件
- #include "pch.h"
- // 当使用预编译的头时,需要使用此源文件,编译才能成功。
- CString g_szIDPMSHost("127.0.0.1");
- // IDPMS安装路径
- CString g_szIDPMSPath("C:\\Program Files\\PD\\IDPMS\\IDPMS.exe");
- // IDPMS窗口标题
- CString g_szIDPMSWindowTitle("智能数字摄影测量系统(x64) ");
- // IDPMS端口号
- int g_iIDPMSPort = 20013;
- // IDPMS进程ID
- DWORD g_dwIDPMSProcessId = 0;
- // IDPMS窗口句柄
- HWND g_hIDPMSHWnd = NULL;
- // 静态测量驱动文件输出路径
- CString g_szDriveOutputFile("D:\\A1.txt");
- // INI配置文件
- CString g_szConfigFile("config.ini");
- // IDPMS Find Method
- UINT g_iFindIDPMSType = AppConfig::GetUINT(_T("IDPMS"), _T("FindWindow"));
- // 数据库LOG输出
- UINT g_iDBLogOutput = AppConfig::GetUINT(_T("LOG"), _T("DEBUG"));
- // Text Color
- COLORREF g_crInfoText = RGB(100, 80, 180);
- // 查找进程主窗口的回调函数
- BOOL CALLBACK EnumWindowCallBack(HWND hWnd, LPARAM lParam)
- {
- PROCESS_INFO *pProcessWindow = (PROCESS_INFO *)lParam;
- DWORD dwProcessId;
- GetWindowThreadProcessId(hWnd, &dwProcessId);
- if (pProcessWindow->dwProcessId == dwProcessId && IsWindowEnabled(hWnd) && GetParent(hWnd) == NULL)
- {
- pProcessWindow->hWnd = hWnd;
- return FALSE;
- }
- return TRUE;
- }
|