zoukankan      html  css  js  c++  java
  • [Sciter] 1. 创建最简单的Sciter项目

    一些函数

    • sciter::debug_output_console _;
      程序运行时自动启动一个控制台窗口,通过在_tiscript_中调用stdout.println来输出调试信息

    • SciterSetOption(NULL, SCITER_SET_DEBUG_MODE, TRUE);
      能够连接_inspector_进行调试

    • ::SciterLoadFile(wnd, GetUrl());
      加载html页面

    创建最简单的Sciter项目

    1. 新建一个Win32 Project

    2. 将Sciter SDK目录下的include和lib两个文件夹拷贝到新建的项目下

    3. 项目属性添加对应的include和lib附加路径

    4. 将SDK bin目录下的sciter32.dll/sciter64.dll拷贝到项目输出目录下

    5. 修改wWinMain

    1. // Perform application initialization:
    2. HWND hWnd = ::CreateWindowEx(
    3. 0, /*WS_EX_LAYOUTRTL,*/
    4. ::SciterClassName(),
    5. szTitle,
    6. WS_OVERLAPPEDWINDOW,
    7. CW_USEDEFAULT, 0,
    8. CW_USEDEFAULT, 0,
    9. nullptr, nullptr, 0, nullptr); // 这里不能用hInstance,否则窗口显示不出来
    10. if (!hWnd)
    11. {
    12. return FALSE;
    13. }
    14. ::SciterLoadFile(hWnd, L"test.html");
    15. ShowWindow(hWnd, nCmdShow);
    16. UpdateWindow(hWnd);
    17. // Main message loop:
    18. MSG msg;
    19. while (::IsWindow(hWnd) && GetMessage(&msg, nullptr, 0, 0))
    20. {
    21. TranslateMessage(&msg);
    22. DispatchMessage(&msg);
    23. }
    24. return 0;
    1. 在输出目录新建一个“test.html”

    2. 编译,到输出目录运行exe

  • 相关阅读:
    Windbg DUMP
    NET媒体文件操作组件TagLib
    NET Framework、.NET Core、Xamarin
    面向切面编程
    微服务
    NET Core
    Yeoman generator
    Service Fabric
    Vue.JS 2.x
    CoreCLR
  • 原文地址:https://www.cnblogs.com/yinxufeng/p/4972eea28138491fc5220803924c50b8.html
Copyright © 2011-2022 走看看