General question about Everything's code

Plug-in and third party software discussion.
Post Reply
vdeuser379
Posts: 2
Joined: Wed Nov 17, 2021 10:53 am

General question about Everything's code

Post 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.
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: General question about Everything's code

Post 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!
dan
Posts: 8
Joined: Sat Feb 27, 2021 4:32 pm

Re: General question about Everything's code

Post 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 :)
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: General question about Everything's code

Post 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.
dan
Posts: 8
Joined: Sat Feb 27, 2021 4:32 pm

Re: General question about Everything's code

Post 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.
Post Reply