亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? options.c

?? < VC++視頻音頻開發>> 這本書的源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
                    int iMixerSelection;
                    CPe_MixerMode enNewMixerMode;

                    iMixerSelection = SendDlgItemMessage(hwndDlg, IDC_MIXER, CB_GETCURSEL, 0, 0);
                    if(iMixerSelection == 0)
                        enNewMixerMode = mmMasterVolume;
                    else if(iMixerSelection == 1)
                        enNewMixerMode = mmWaveVolume;
                    else
                        enNewMixerMode = mmInternal;

                    if(enNewMixerMode != globals.m_enMixerMode)
                    {
                        // Change mixer
                        globals.m_enMixerMode = enNewMixerMode;
                        CPI_Player__ReopenMixer(globals.m_hPlayer);

                        // Setup UI
                        if(enNewMixerMode == mmInternal)
                            globals.m_iVolume = 100;
                        else
                            globals.m_iVolume = CPI_Player__GetVolume(globals.m_hPlayer);
                        main_draw_vu_from_value(windows.wnd_main, VolumeSlider, globals.m_iVolume);
                    }
                }


                if(!duplicatesalreadyremoved && options.allow_file_once_in_playlist)
                    CPL_RemoveDuplicates(globals.m_hPlaylist);
                EndDialog(hwndDlg, 1);
                break;
            }
        case IDC_ONTOP:
            break;
        case IDC_REGFILETYPE:
            {
                HKEY    result;
                DWORD   lpdwDisposition;
                char    pathbuf[MAX_PATH];
                char    stringval[MAX_PATH + 3];

                CPI_Player__AssociateFileExtensions(globals.m_hPlayer);

                GetModuleFileName(NULL, pathbuf, MAX_PATH);
                sprintf(stringval, "%s,%1d", pathbuf, 1);
                RegCreateKeyEx(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_FILETYPE,
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegSetValueEx(result, NULL, 0, REG_SZ,
                              CIC_COOLPLAYER_FILEDESC, sizeof(CIC_COOLPLAYER_FILEDESC));
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\DefaultIcon",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell", 0,
                               NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\Open",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\Open\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\"", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\CoolPlayer Queue",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\CoolPlayer Queue\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\" -add", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\CoolPlayer Play",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_FILETYPE "\\Shell\\CoolPlayer Play\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\"", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);


                RegCreateKeyEx(HKEY_CLASSES_ROOT, ".m3u", 0, NULL,
                               REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegSetValueEx(result, NULL, 0, REG_SZ,
                              CIC_COOLPLAYER_PLAYLISTFILETYPE, sizeof(CIC_COOLPLAYER_PLAYLISTFILETYPE));
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT, ".pls", 0, NULL,
                               REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegSetValueEx(result, NULL, 0, REG_SZ,
                              CIC_COOLPLAYER_PLAYLISTFILETYPE, sizeof(CIC_COOLPLAYER_PLAYLISTFILETYPE));
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_PLAYLISTFILETYPE,
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegSetValueEx(result, NULL, 0, REG_SZ,
                              CIC_COOLPLAYER_PLAYLISTFILEDESC, sizeof(CIC_COOLPLAYER_PLAYLISTFILEDESC));
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\DefaultIcon",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "%s,%d", pathbuf, 2);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell", 0,
                               NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\Open",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\Open\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\"", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\CoolPlayer Queue",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\CoolPlayer Queue\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\" -add", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\CoolPlayer Play",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\CoolPlayer Play\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\"", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);

                // Folder handlers
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               "Folder\\Shell\\CoolPlayer Play",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                RegCloseKey(result);
                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               "Folder\\Shell\\CoolPlayer Play\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\"", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);

                RegCreateKeyEx(HKEY_CLASSES_ROOT,
                               "Folder\\Shell\\CoolPlayer Queue\\command",
                               0, NULL, REG_OPTION_NON_VOLATILE,
                               KEY_ALL_ACCESS, NULL, &result,
                               &lpdwDisposition);
                sprintf(stringval, "\"%s\" \"%%1\" -add", pathbuf);
                RegSetValueEx(result, NULL, 0, REG_SZ, stringval,
                              strlen(stringval) + 1);
                RegCloseKey(result);


                RegDeleteKey(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_FILETYPE "\\Shell\\Enqueue in CoolPlayer\\command");
                RegDeleteKey(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_FILETYPE "\\Shell\\Enqueue in CoolPlayer\\");
                RegDeleteKey(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\Enqueue in CoolPlayer\\command");
                RegDeleteKey(HKEY_CLASSES_ROOT, CIC_COOLPLAYER_PLAYLISTFILETYPE "\\Shell\\Enqueue in CoolPlayer\\");

                MessageBox(hwndDlg,
                           "Filetypes are registered.\nYou can doubleclick a supported file to run CoolPlayer.",
                           "CoolPlayer", MB_ICONINFORMATION);

                break;
            }
        case IDC_ADDICONS:
            {
                char    pathname[MAX_PATH];
                char    startmenu[MAX_PATH];
                char    linkname[MAX_PATH];
                char    linkname2[MAX_PATH];

                LPITEMIDLIST ppidl;
                int     buflen = MAX_PATH;
                long    vartype = REG_SZ;

                GetModuleFileName(NULL, pathname, MAX_PATH);
                CoInitialize(NULL);

                SHGetSpecialFolderLocation(hwndDlg, CSIDL_STARTMENU,
                                           &ppidl);

                SHGetPathFromIDList(ppidl, startmenu);

                sprintf(linkname, "%s\\CoolPlayer.lnk", startmenu);
                ExpandEnvironmentStrings(linkname,	// pointer to string with environment variables
                                         linkname2,	// pointer to string with expanded environment
                                         // variables
                                         MAX_PATH);

                path_create_link(pathname, linkname2, NULL);
                SHGetSpecialFolderLocation(hwndDlg, CSIDL_DESKTOP, &ppidl);

                SHGetPathFromIDList(ppidl, startmenu);

                sprintf(linkname, "%s\\CoolPlayer.lnk", startmenu);
                ExpandEnvironmentStrings(linkname,	// pointer to string with environment variables
                                         linkname2,	// pointer to string with expanded environment
                                         // variables
                                         MAX_PATH);

                path_create_link(pathname, linkname2, NULL);
                CoUninitialize();
                MessageBox(hwndDlg,
                           "An icon for CoolPlayer has been created in the StartMenu and Desktop.",
                           "CoolPlayer", MB_ICONINFORMATION);
                break;
            }
        }
        switch (HIWORD(wParam)) {
        case CBN_SELENDOK:
            {
                break;
            }
        }
    }
    return FALSE;
}

BOOL    window_set_always_on_top(HWND hWnd, BOOL yes)
{
    if (yes) {
        SetWindowPos(hWnd,	// handle to window
                     HWND_TOPMOST,	// placement-order handle
                     0,		// horizontal position
                     0,		// vertical position
                     0,		// width
                     0,		// height
                     SWP_NOMOVE | SWP_NOSIZE);	// window-positioning flags

    } else {
        SetWindowPos(hWnd,	// handle to window
                     HWND_NOTOPMOST,	// placement-order handle
                     0,		// horizontal position
                     0,		// vertical position
                     0,		// width
                     0,		// height
                     SWP_NOMOVE | SWP_NOSIZE);	// window-positioning flags
    }
    return TRUE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合丁香婷婷六月香| 6080国产精品一区二区| 欧美国产国产综合| 成人在线综合网| 国产精品福利一区| 色香色香欲天天天影视综合网| 国产精品成人在线观看| aaa欧美日韩| 亚洲永久精品国产| 在线不卡免费欧美| 国产在线精品视频| 中文一区在线播放| 91久久精品一区二区三区| 亚洲精品久久嫩草网站秘色| 欧美三级日本三级少妇99| 三级久久三级久久| 久久久噜噜噜久久人人看| 成人三级在线视频| 亚洲一区二区三区在线播放| 日韩欧美久久久| 东方aⅴ免费观看久久av| 亚洲伦理在线免费看| 欧美福利一区二区| 国产精品1024| 亚洲一区二区三区在线| 日韩精品一区二区三区视频| 不卡的av网站| 日韩1区2区3区| 国产精品色在线| 欧美日韩视频在线第一区| 狠狠色丁香久久婷婷综合丁香| 国产精品美女一区二区| 欧美日韩国产大片| 国产精品伊人色| 亚洲国产一区二区三区青草影视| 26uuu亚洲| 色综合久久中文综合久久牛| 91美女视频网站| 日韩福利视频网| 国产精品成人免费精品自在线观看 | 91蝌蚪porny| 麻豆视频观看网址久久| 中文字幕一区二区在线观看| 日韩欧美视频一区| 91豆麻精品91久久久久久| 日本电影欧美片| 精品午夜一区二区三区在线观看| 一色桃子久久精品亚洲| 精品电影一区二区| 欧美日韩大陆在线| 色悠久久久久综合欧美99| 国产精品69毛片高清亚洲| 日本欧美一区二区在线观看| 亚洲另类春色校园小说| 日本一区二区在线不卡| 欧美大片拔萝卜| 555www色欧美视频| 色狠狠一区二区| 99久久99久久精品免费看蜜桃| 麻豆91在线观看| 日韩高清一级片| 亚洲国产欧美日韩另类综合| 自拍偷拍亚洲综合| 国产亚洲一区二区三区| 日韩精品一区在线观看| 91精品国产综合久久香蕉麻豆| 色综合久久中文综合久久97| av中文字幕不卡| www.激情成人| 97久久超碰国产精品| 成人av网站免费观看| 国产精品123| 国产99一区视频免费| 国产精品影视在线观看| 国内不卡的二区三区中文字幕| 免费成人美女在线观看.| 五月天丁香久久| 午夜精品久久久久影视| 午夜精品成人在线| 天堂成人免费av电影一区| 视频一区欧美精品| 日韩电影在线免费| 捆绑调教美女网站视频一区| 精品亚洲porn| 丁香啪啪综合成人亚洲小说| 成人免费视频视频在线观看免费 | 国产精品免费aⅴ片在线观看| 中文字幕va一区二区三区| 国产精品不卡在线| 亚洲美女电影在线| 亚洲一二三区在线观看| 亚洲成人激情综合网| 日韩国产成人精品| 国产老女人精品毛片久久| 成人免费看黄yyy456| 色综合咪咪久久| 欧美精品乱码久久久久久| 欧美一区欧美二区| 精品捆绑美女sm三区| 久久久国产精品麻豆| 亚洲视频一区二区免费在线观看| 精品久久久久久综合日本欧美| 日韩美女视频在线| 国产精品免费观看视频| 日韩美女视频一区二区 | 精品国产91久久久久久久妲己| 日韩亚洲欧美在线观看| 精品久久一二三区| 欧美日本韩国一区二区三区视频| 日韩午夜电影av| 2023国产一二三区日本精品2022| 精品久久久久av影院| 自拍av一区二区三区| 亚洲国产精品久久人人爱| 日韩中文字幕不卡| 九九在线精品视频| 懂色中文一区二区在线播放| 欧美理论片在线| 日韩一区二区不卡| 亚洲国产高清aⅴ视频| 亚洲精品欧美综合四区| 亚洲国产中文字幕| 久热成人在线视频| 色综合久久中文综合久久97| 欧美精品在线视频| 国产欧美一区二区精品性色| 亚洲精品国产高清久久伦理二区| 99久久99久久精品国产片果冻| 91丨porny丨中文| 欧美大片一区二区三区| 国产欧美一区二区精品忘忧草| 亚洲高清不卡在线观看| 韩国中文字幕2020精品| 色视频欧美一区二区三区| 欧美剧情电影在线观看完整版免费励志电影| 精品sm在线观看| 国产亚洲欧美激情| 亚洲成av人片一区二区三区| 99久久精品国产毛片| 9191国产精品| 一二三四区精品视频| 国产精品亚洲一区二区三区妖精 | 精品午夜一区二区三区在线观看| 91亚洲国产成人精品一区二三 | 久久精品无码一区二区三区| 亚洲欧美国产高清| 久久99九九99精品| 在线看日本不卡| 国产欧美日韩亚州综合| 日韩av中文字幕一区二区三区| 日本乱人伦一区| 久久久久久毛片| 视频一区二区中文字幕| 在线亚洲人成电影网站色www| 国产三级一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 99v久久综合狠狠综合久久| 日韩精品中文字幕一区二区三区 | 国产情人综合久久777777| 日韩中文字幕麻豆| 不卡视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 日韩av电影免费观看高清完整版在线观看 | 国产欧美精品国产国产专区| 奇米精品一区二区三区四区| 91视视频在线观看入口直接观看www| 欧美国产日韩一二三区| 精品一区精品二区高清| 欧美一区二区私人影院日本| 一级特黄大欧美久久久| 91视频com| 亚洲综合免费观看高清在线观看| www.亚洲色图| 亚洲国产成人私人影院tom| 国产精品自在在线| 5月丁香婷婷综合| 韩国女主播成人在线| 日韩一区二区三区视频在线| 日本欧美一区二区三区| 欧美精品xxxxbbbb| 久久精工是国产品牌吗| 欧美一级精品在线| 美女视频一区二区三区| 日韩一区二区在线免费观看| 亚洲精品亚洲人成人网| 在线播放91灌醉迷j高跟美女| 天天av天天翘天天综合网色鬼国产| 欧美在线啊v一区| 午夜精品视频一区| 91精品国产综合久久福利软件| 黄色小说综合网站| 日韩欧美国产麻豆| 韩国女主播一区| 亚洲国产经典视频| 韩国视频一区二区| 亚洲免费观看高清完整版在线| 在线观看日产精品| 日韩和欧美一区二区三区| 欧美一区永久视频免费观看| 国产伦精一区二区三区|