I have tried resource compiling, then using dflags in dug to add the resulting obj file, but I still get the issue of the old GUI style.
| Thread overview | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
| May 24, 2024How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| May 24, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to solidstate1991 | On Friday, 24 May 2024 at 19:07:24 UTC, solidstate1991 wrote:> I have tried resource compiling, then using  I did that before, but I don't remember now. Probably you will figure that out based on this. https://gitlab.com/aferust/gtkdappcreator/-/tree/master/win_res?ref_type=heads | |||
| May 24, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to Ferhat Kurtulmuş | On Friday, 24 May 2024 at 21:04:53 UTC, Ferhat Kurtulmuş wrote:> On Friday, 24 May 2024 at 19:07:24 UTC, solidstate1991 wrote:> I have tried resource compiling, then using  I did that before, but I don't remember now. Probably you will figure that out based on this. https://gitlab.com/aferust/gtkdappcreator/-/tree/master/win_res?ref_type=heads I think this is what you need | |||
| May 25, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to Ferhat Kurtulmuş | On Friday, 24 May 2024 at 21:26:12 UTC, Ferhat Kurtulmuş wrote:> I think this is what you need No, I meant something like this: https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview | |||
| May 25, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to solidstate1991 | On Saturday, 25 May 2024 at 13:13:08 UTC, solidstate1991 wrote:
> No, I meant something like this:
>
> https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview
Not tested but from memory I do this:
1) Copy that first XML snippet from the page you linked, save to a file called example.exe.manifest
2) Create a resource script file called resources.rc, with this at the top:
   1 24 "example.exe.manifest"
3) Compile it with rc.exe
4) Include the resulting resources.res on your DMD command line
You might also need to call InitCommonControls or InitCommonControlsEx before creating any windows.
 | |||
| June 02, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to John Chapman | On Saturday, 25 May 2024 at 19:51:25 UTC, John Chapman wrote:
> Not tested but from memory I do this:
>
> 1) Copy that first XML snippet from the page you linked, save to a file called example.exe.manifest
> 2) Create a resource script file called resources.rc, with this at the top:
>    1 24 "example.exe.manifest"
> 3) Compile it with rc.exe
> 4) Include the resulting resources.res on your DMD command line
>
> You might also need to call InitCommonControls or InitCommonControlsEx before creating any windows.
Did just that too, didn't change anything.
 | |||
| June 02, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to John Chapman | On Saturday, 25 May 2024 at 19:51:25 UTC, John Chapman wrote:> Not tested but from memory I do this: 
 You might also need to call InitCommonControls or InitCommonControlsEx before creating any windows. Added a few more line to my  I've put  | |||
| June 02, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to solidstate1991 | On Sunday, 2 June 2024 at 19:11:10 UTC, solidstate1991 wrote:> Added a few more line to my  I've put  Well, it turns out I used the windres found in mingw instead of  | |||
| June 02, 2024Re: How does one attach a manifest file to a D executable on Windows? | ||||
|---|---|---|---|---|
| 
 | ||||
| Posted in reply to solidstate1991 | On Sunday, 2 June 2024 at 21:46:41 UTC, solidstate1991 wrote:
> Well, it turns out I used the windres found in mingw instead of `rc.exe` since the latter cannot be found anywhere on my PC, even after reinstalling stuff. I need to hunt it down somehow.
rc.exe comes with the Windows SDK - it gets installed in one of the subfolders of "C:\Program Files (x86)\Windows Kits\10\bin" (on my machine it's in "10.0.22000.0\x64").
 | |||
 Permalink
Permalink Reply
Reply