/opt/canhelp/apps/mobile/windows/runner
NameSizeModeActions
resources/-0755rm
CMakeLists.txt17960644editdlrm
flutter_window.cpp21220644editdlrm
flutter_window.h9280644editdlrm
main.cpp12600644editdlrm
resource.h4320644editdlrm
runner.exe.manifest6020644editdlrm
Runner.rc30250644editdlrm
utils.cpp17970644editdlrm
utils.h6720644editdlrm
win32_window.cpp85340644editdlrm
win32_window.h35220644editdlrm
Edit: /opt/canhelp/apps/mobile/windows/runner/main.cpp (1260B)
#include #include #include #include "flutter_window.h" #include "utils.h" int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, _In_ wchar_t *command_line, _In_ int show_command) { // Attach to console when present (e.g., 'flutter run') or create a // new console when running with a debugger. if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { CreateAndAttachConsole(); } // Initialize COM, so that it is available for use in the library and/or // plugins. ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); flutter::DartProject project(L"data"); std::vector command_line_arguments = GetCommandLineArguments(); project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); FlutterWindow window(project); Win32Window::Point origin(10, 10); Win32Window::Size size(1280, 720); if (!window.Create(L"canhelp", origin, size)) { return EXIT_FAILURE; } window.SetQuitOnClose(true); ::MSG msg; while (::GetMessage(&msg, nullptr, 0, 0)) { ::TranslateMessage(&msg); ::DispatchMessage(&msg); } ::CoUninitialize(); return EXIT_SUCCESS; }