Click here to Skip to main content
15,909,051 members

Comments by samas69420 (Top 3 by date)

samas69420 24-Oct-23 8:06am View    
well to be honest i tried to replicate the same article before using opengl and it actually worked as intended, i could resize and move the window without having any trouble then i used opengl and even tho the rendering works it broke the titlebar, after some experiments i guess that the problem is handling nccalcsize message in the same way as in the article while using opengl
samas69420 24-Oct-23 7:20am View    
i was also suspecting something linked with threads but i tried to remove the code for the handling of "WM_NCCALCSIZE" and now even if i have two titlebars (the default one and the custom one) surprisingly i don't see the flashing problem anymore, i left the rest of the code almost untouched including the threads stuff, this is kinda weird because that part was directly copied from the msdn guide to remove the standard frame (https://learn.microsoft.com/en-us/windows/win32/dwm/customframe), should i be thinking that the guide has mistakes or i am missing something?
samas69420 24-Oct-23 7:17am View    
i tried everything you suggested but nothing worked, i've also tried to remove the code for the handling of "WM_NCCALCSIZE" and now even if i have two titlebars (the default one and the custom one) surprisingly i don't see the flashing problem anymore, this is kinda weird because that part was directly copied from the msdn guide to remove the standard frame (https://learn.microsoft.com/en-us/windows/win32/dwm/customframe), should i be thinking that the guide has mistakes or i am missing something?