i still have no idea what im doing when it comes to trying to disable dwm, this is still unstable...
This commit is contained in:
parent
81b37cd193
commit
cdefcc6986
2 changed files with 7 additions and 7 deletions
|
@ -9,7 +9,7 @@ Based on [SimpleClassicTheme.FileExplorerHook](https://github.com/AEAEAEAE4343/S
|
|||
## Classic Theme Windows
|
||||
Forces Classic Theme on all Windows
|
||||
|
||||
Originally written by WinClassic user Travis. Added DWM disabler from BasicThemer2 for classic titlebars and Classic File Picker.
|
||||
Originally written by WinClassic user Travis. ~~Added DWM disabler from BasicThemer2 for classic titlebars~~ (need to find a better method, I just don't know how) and Classic File Picker.
|
||||
|
||||
## ~~Classic File Picker~~
|
||||
~~Restores pre-Vista file picker. Requires Classic Theme Windows mod or else Windows just upgrades the dialog.~~
|
||||
|
|
|
@ -47,7 +47,7 @@ Forces Classic Theme on all Windows
|
|||
DWORD thisPid = -1;
|
||||
|
||||
// BasicThemer2 reimplementation to render classic titlebars
|
||||
static const int DisableDWM = DWMNCRP_DISABLED;
|
||||
/*static const int DisableDWM = DWMNCRP_DISABLED;
|
||||
static const int EnableDWM = DWMNCRP_ENABLED;
|
||||
|
||||
void BasicThemerEnable(HWND hwnd) {
|
||||
|
@ -99,7 +99,7 @@ BOOL CALLBACK DisableBasicThemerForAll(HWND hWnd, LPARAM lParam) {
|
|||
BasicThemerDisable(hWnd);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
}*/
|
||||
|
||||
// File picker
|
||||
template<class S>
|
||||
|
@ -134,7 +134,7 @@ BOOL Wh_ModInit() {
|
|||
SetThemeAppProperties(0);
|
||||
|
||||
// BasicThemer hooks
|
||||
Wh_SetFunctionHook((void*)CreateWindowExW,
|
||||
/*Wh_SetFunctionHook((void*)CreateWindowExW,
|
||||
(void*)CreateWindowExW_Hook,
|
||||
(void**)&CreateWindowExW_Orig);
|
||||
Wh_SetFunctionHook((void*)CreateWindowExA,
|
||||
|
@ -143,7 +143,7 @@ BOOL Wh_ModInit() {
|
|||
|
||||
// Iterate every window to enable BasicThemer
|
||||
thisPid = GetProcessIdOfThread(GetCurrentThread());
|
||||
EnumWindows(EnableBasicThemerForAll, thisPid);
|
||||
EnumWindows(EnableBasicThemerForAll, thisPid);*/
|
||||
|
||||
// File picker
|
||||
Wh_SetFunctionHook((void*)CoCreateInstance, (void*)CoCreateInstance_Hook,
|
||||
|
@ -159,6 +159,6 @@ void Wh_ModUninit() {
|
|||
}
|
||||
|
||||
// Iterate every window to disable BasicThemer
|
||||
thisPid = GetProcessIdOfThread(GetCurrentThread());
|
||||
EnumWindows(DisableBasicThemerForAll, thisPid);
|
||||
/*thisPid = GetProcessIdOfThread(GetCurrentThread());
|
||||
EnumWindows(DisableBasicThemerForAll, thisPid);*/
|
||||
}
|
Loading…
Reference in a new issue