Что такое класс desktop window?
В чем заключается особенность класса desktop window?
//Почему я должен печатать предложение, которое составляет не менее 30 символов?(Было решено.)
Вот мой код.
#include <stdio.h> #include <windows.h> #pragma comment (lib, "user32.lib") #include <Psapi.h> #pragma comment(lib,"Kernel32.lib") main(){ FILE *fp = fopen("C:/windowLog.txt", "a"); HWND desktopWindow=GetDesktopWindow(); fprintf(fp, "Handle of Desktop window is%x\n", (unsigned int)desktopWindow); CHAR dName[MAX_PATH] = { 0 }; GetWindowTextA(desktopWindow, dName, MAX_PATH); fprintf(fp, "Title of desktop window is %s\n", dName); GetClassName(desktopWindow, dName, MAX_PATH); fprintf(fp, "Desktop window class is %s\n", dName); DWORD pid = 0; GetWindowThreadProcessId(desktopWindow, &pid); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); CHAR path[260] = { 0 }; GetModuleFileNameEx(hProcess, NULL, path, 260); fprintf(fp, "The path of the process is %s\n\n", path); fclose(fp); }
Reslut"Desktop window class" - это "#32769".
Не могли бы вы рассказать мне подробности о"классе окон"?
Что я уже пробовал:
Я узнал название класса.
Но я не знаю, как узнать эту особенность.