Extract canvas plane data, brush preset list, and WinMain bridge

This commit is contained in:
2026-06-16 22:29:08 +02:00
parent 2a2f0c7dd6
commit 338f115540
11 changed files with 215 additions and 149 deletions

View File

@@ -152,19 +152,5 @@ int main(int argc, char** argv)
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
int argc = 0;
// convert args from char to wchar
auto wargs = CommandLineToArgvW(GetCommandLine(), &argc);
auto argv = new char*[argc + 1];
for (int i = 0; i < argc; i++)
{
auto len = wcslen(wargs[i]) + 1;
argv[i] = new char[len];
wcstombs_s(nullptr, argv[i], len, wargs[i], len);
}
LocalFree(wargs);
return main(argc, argv);
return pp::platform::windows::run_winmain_entry(main);
}