Page 1 of 1

General question about Everything's code

Posted: Wed Nov 17, 2021 12:53 pm
by vdeuser379
Hi there,

New C++ dev starting out here. I have always seen lovely win32 C++ apps that have GUI which feels very native to Windows, and are affected by windows themes / msstyles.

I always assumed they just used Windows Forms, however after a lot of searching I found Windows Forms is mainly used with C#? And its not ideal for C++? I couldn't even find a template for it in VS 2019 by default.

So i thought I'd ask the best example app I know all too well, that I know is written in C++, which GUI library / framework does voidTools Everything use to create its GUI?

Thanks in advance and sorry if i posted to the wrong section.

Re: General question about Everything's code

Posted: Thu Nov 18, 2021 6:34 am
by void
Everything is written in C.

Everything doesn't use any GUI library or framework.
Everything uses the WINAPI calls RegisterClass and CreateWindow to create windows and controls.
It's a pain to develop, but I get full control.

Good luck!

Re: General question about Everything's code

Posted: Sun May 05, 2024 6:14 pm
by dan
@void is your GUI available as a library? I'm working with DataGrids right now from WinForms and they are really slow. I'm trying to replicate interface of Everything, but it's nowhere near that level. It would be awesome if I could use your interface directly if that's possible :)

Re: General question about Everything's code

Posted: Mon May 06, 2024 12:05 am
by void
@void is your GUI available as a library?
No.

Please try a Virtual Listview if you are working with a lot of values.

Re: General question about Everything's code

Posted: Mon May 06, 2024 12:31 pm
by dan
Thanks for letting me know. You must have been asked this a thousand times already, but have you considered open-sourcing Everything? It's the greatest piece of software on windows imho.