Как сохранить и извлечь данные типа hwnd в плоский файл и вернуть их обратно в переменную типа hwnd?
Я пишу следующее:
HWND g_hWndApp, g_hWndApp1;
ofstream myfile;
myfile.open ("D:\\sri.txt");
myfile << g_hWndApp;
myfile.close();
int nCmdShow = 6;
ShowWindow(g_hWndApp,nCmdShow);
и читаю следующим образом:
ifstream myReadFile;
char output[100];
myReadFile.open("D:\\sri.txt");
if (myReadFile.is_open()) {
myReadFile >> output;
}
myReadFile.close();
g_hWndApp1 = (HWND) output;
однако значения g_hWndApp
и g_hWndApp1
не совпадают, где я ошибаюсь?
Примечание: я использую kinect для управления максимизацией и минимизацией окна на основе глубины Z, поэтому мне нужно знать, какое окно минимизировано, чтобы максимизировать его при определенных условиях.