Delete tuşuna bastığımda imgui gizlenmesini istiyorum build esnasında herhangi bir sorun yok ama çalışmıyor
bool gizli = false; // Pencere gizlilik durumu
bool deletePressedLastFrame = false; // Önceki çerçevede Delete tuşunun basılıp basılmadığı
extern HWND main_hwnd; // Diğer dosyada tanımlandığını belirtir.
bool deletePressed = (GetAsyncKeyState(VK_DELETE) & 0x8000);
if (deletePressed && !deletePressedLastFrame) {
gizli = !gizli;
if (!ShowWindow(main_hwnd, gizli ? SW_HIDE : SW_SHOW)) {
DWORD error = GetLastError();
char errorMessage[256];
sprintf_s(errorMessage, sizeof(errorMessage), "ShowWindow failed! Error code: %lu", error);
MessageBoxA(NULL, errorMessage, "Error", MB_OK | MB_ICONERROR);
}
}
deletePressedLastFrame = deletePressed;
if (!IsWindow(main_hwnd)) {
MessageBoxA(NULL, "Geçersiz pencere handle'ı!", "Hata", MB_OK | MB_ICONERROR);
}
else {
ShowWindow(main_hwnd, gizli ? SW_HIDE : SW_SHOW);
}
ShowWindow failed! Error code: 87 hatası veriyor ve görseldeki gibi ek bir pencerede böyle bir şey çıkıyor desteklerinizi bekliyorum arkadaşlar iyi teşekkür ederim şimdiden