コード例 #1
0
ファイル: main.c プロジェクト: copyliu/libwtfdanmaku
void InitializeWTF(HWND hwnd) {
    if (!wtfInited) {
        wtf = WTF_CreateInstance();
        WTF_InitializeWithHwnd(wtf, (void*)hwnd);
        WTF_SetFontName(wtf, L"SimHei");
        WTF_SetFontWeight(wtf, 700);
        WTF_SetFontScaleFactor(wtf, 1.0f);
        WTF_SetCompositionOpacity(wtf, 0.9f);

        if (hasArgFile) {
            WTF_LoadBilibiliFile(wtf, optFileName);
        } else {
            WTF_LoadBilibiliFile(wtf, "F:\\Downloads\\Downloads\\5cmps.xml");
        }
        wtfInited = true;
    }
    WTF_Start(wtf);
}
コード例 #2
0
ファイル: main.c プロジェクト: Kingwl/libwtfdanmaku
void InitializeWTF(HWND hwnd) {
    if (!wtfInited) {
        wtf = WTF_CreateInstance();
        WTF_InitializeWithHwnd(wtf, (void*)hwnd);
        WTF_SetFontName(wtf, L"SimHei");
        WTF_SetFontWeight(wtf, 700);
        WTF_SetFontScaleFactor(wtf, 1.0f);
        WTF_SetDanmakuStyle(wtf, WTF_DANMAKU_STYLE_OUTLINE);
        WTF_SetCompositionOpacity(wtf, 0.9f);
        WTF_SetDanmakuTypeVisibility(wtf, WTF_DANMAKU_TYPE_SCROLLING_VISIBLE |
                                          WTF_DANMAKU_TYPE_TOP_VISIBLE | 
                                          WTF_DANMAKU_TYPE_BOTTOM_VISIBLE);

        if (hasArgFile) {
            WTF_LoadBilibiliFile(wtf, optFileName);
        } else {
            WTF_LoadBilibiliFile(wtf, "E:\\Downloads\\Downloads\\1055660.xml");
        }
        wtfInited = true;
    }
    WTF_Start(wtf);
}