| 1 | + | #ifndef NTDDI_VERSION | 
 
 
 
 
 
 
 
 | 2 | + | #define NTDDI_VERSION NTDDI_WIN7 | 
 
 
 
 
 
 
 
 | 3 | + | #endif | 
 
 
 
 
 
 
 
 | 4 | + | #ifdef WIN32 | 
 
 
 
 
 
 
 
 | 5 | + | #include <windows.h> | 
 
 
 
 
 
 
 
 | 6 | + | #include <shobjidl.h> | 
 
 
 
 
 
 
 
 | 7 | + | HWND Handle; | 
 
 
 
 
 
 
 
 | 8 | + |  | 
 
 
 
 
 
 
 
 | 9 | + | ITaskbarList *pTaskbarList; | 
 
 
 
 
 
 
 
 | 10 | + | ITaskbarList3 *pTaskbarList3; | 
 
 
 
 
 
 
 
 | 11 | + | #endif | 
 
 
 
 
 
 
 
 | 12 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 |  | /* | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 14 |  | AE/Mod Installer | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 15 |  | by Gumby and Iritscen | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1143 |  | Mods_CheckboxList->Connect(Mods_CheckboxList1, wxEVT_CREATE, wxWindowCreateEventHandler(MainWindow::ModList_OnCreate), NULL, this); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1144 |  | ////@end MainWindow content construction | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1145 |  |  | 
 
 
 
 
 
 
 
 | 1146 | + | Handle = (HWND)GetHWND(); | 
 
 
 
 
 
 
 
 | 1147 | + | ::CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, IID_ITaskbarList, (void **)&pTaskbarList); | 
 
 
 
 
 
 
 
 | 1148 | + |  | 
 
 
 
 
 
 
 
 | 1149 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1150 |  | if ( exists( "../../GameDataFolder/level0_Final.sep" ) ) { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1151 |  | strImportOption = "-import:sep"; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1152 |  | splitInstances = NOT_SPLIT; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1415 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1416 |  | void setProgressBar( int i ) { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1417 |  | //TheProgressBar->SetValue( | 
 
 
 
 
 
 
 
 | 1418 | + | #ifdef WIN32 | 
 
 
 
 
 
 
 
 | 1419 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1420 |  |  | 
 
 
 
 
 
 
 
 | 1421 | + |  | 
 
 
 
 
 
 
 
 | 1422 | + | if (SUCCEEDED(pTaskbarList->QueryInterface(IID_ITaskbarList3, (void **)&pTaskbarList3))) | 
 
 
 
 
 
 
 
 | 1423 | + | { | 
 
 
 
 
 
 
 
 | 1424 | + |  | 
 
 
 
 
 
 
 
 | 1425 | + | pTaskbarList3->SetProgressValue(Handle,i, 1000); | 
 
 
 
 
 
 
 
 | 1426 | + | if ( i == 0 ) { | 
 
 
 
 
 
 
 
 | 1427 | + |  | 
 
 
 
 
 
 
 
 | 1428 | + | pTaskbarList3->SetProgressState(Handle,TBPF_NOPROGRESS); | 
 
 
 
 
 
 
 
 | 1429 | + | } | 
 
 
 
 
 
 
 
 | 1430 | + | } | 
 
 
 
 
 
 
 
 | 1431 | + |  | 
 
 
 
 
 
 
 
 | 1432 | + |  | 
 
 
 
 
 
 
 
 | 1433 | + | #endif | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1434 |  | TheProgressBar->SetValue(i); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1435 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1436 |  | } |