如何判断进程是否已经被启动?
我试着用FindWindow,可
FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName );
中”lpClassName“如何获得?
我写了如下程序:
WNDCLASSEX wcex;
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = NULL;//CS_HREDRAW | CS_VREDRAW |CS_DBLCLKS;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_LOGO);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = NULL;
wcex.lpszClassName = xkbmme;
wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_LOGO);
FindWindow(RegisterClassEx(&wcex),"计算器");
结果有一个编译错误:
error C2664: 'FindWindowA' : cannot convert parameter 1 from 'unsigned short' to 'const char *'
为什么?