Made in Китай Скачать
Сборка взята с китайского форума http://www.foobar2000.com.cn/
Список разделов › foobar2000 › Сборки › Архив
Так заработало или нет.Goblin4ik:но ничего не получалось.
Потом нажал правой кнопкой мыши Laylist>>>>Now follow playingplaylist
1. ставим плагин foo_ui_hacks в папку user-components;str:как отобразить эту сборку - как на первом скрине - без плейлиста?
var window_x,window_y,window_width,window_height;
var autoItX3;
var class_name;
autoItX3 = new ActiveXObject("AutoItX3.Control");
function Xywh(){
class_name = "[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]";
window_x = autoItX3.WinGetPosX(class_name);
window_y = autoItX3.WinGetPosY(class_name);
window_width = autoItX3.WinGetPosWidth(class_name);
window_height = autoItX3.WinGetPosHeight(class_name);
}
function move_window(interface_name, x, y, w, h) {
class_name = "[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]";
autoItX3.WinMove(class_name, "", x, y, w, h);
}
function on_mouse_rbtn_up (x, y){
var _menu = window.CreatePopupMenu();
var i = 1;
_menu.AppendMenuItem(0x00000000, i++, " increase ");
_menu.AppendMenuItem(0x00000000, i++, " decrease ");
_menu.AppendMenuItem(0x00000800, 0, 0);
_menu.AppendMenuItem(0x00000000, 10, "Configure...");
ret = _menu.TrackPopupMenu(x, y);
if (ret == 0) return;
switch (ret) {
case 1:
Xywh();
move_window("CUI",window_x,window_y,970,window_height);
window.Repaint();
break;
case 2:
Xywh();
move_window("CUI",window_x,window_y,260,window_height);
window.Repaint();
break;
case 10:
window.ShowConfigure();
break
}
return true;
}
var window_x,window_y,window_width,window_height;
var autoItX3;
var class_name;
var view_mode;
autoItX3 = new ActiveXObject("AutoItX3.Control");
function Xywh(){
class_name = "[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]";
window_x = autoItX3.WinGetPosX(class_name);
window_y = autoItX3.WinGetPosY(class_name);
window_width = autoItX3.WinGetPosWidth(class_name);
window_height = autoItX3.WinGetPosHeight(class_name);
}
function move_window(interface_name, x, y, w, h) {
class_name = "[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]";
autoItX3.WinMove(class_name, "", x, y, w, h);
}
function on_mouse_rbtn_up (x, y){
view_mode = window.GetProperty("view mode");
var _menu = window.CreatePopupMenu();
var i = 1;
var MF_ENABLED = 0x00000000;
var MF_GRAYED = 0x00000001;
_menu.AppendMenuItem((view_mode ==1) ? MF_ENABLED : MF_GRAYED, i++, " increase ");
_menu.AppendMenuItem((view_mode ==0) ? MF_ENABLED : MF_GRAYED, i++, " decrease ");
_menu.AppendMenuItem(0x00000800, 0, 0);
_menu.AppendMenuItem(0x00000000, 10, "Configure...");
ret = _menu.TrackPopupMenu(x, y);
if (ret == 0) return;
switch (ret) {
case 1:
Xywh();
move_window("CUI",window_x,window_y,970,window_height);
window.SetProperty("view mode", 0);
break;
case 2:
Xywh();
move_window("CUI",window_x,window_y,265,window_height);
window.SetProperty("view mode", 1);
break;
case 10:
window.ShowConfigure();
break
}
return true;
}
function on_mouse_wheel(delta) {
Xywh();
if (delta < 0) {
move_window("CUI",window_x,window_y,970,window_height);
window.SetProperty("view mode", 0);
};
if (delta > 0) {
move_window("CUI",window_x,window_y,265,window_height);
window.SetProperty("view mode", 1);
};
}
Клавиша F1vladj:для удобства нужно горячие заделать
var view_mode;
function on_key_down(VK_F1) {
view_mode = window.GetProperty("view mode");
Xywh();
if (view_mode == 1) {
move_window("CUI", window_x, window_y, 970, window_height);
window.SetProperty("view mode", 0);
};
if (view_mode == 0) {
move_window("CUI", window_x, window_y, 265, window_height);
window.SetProperty("view mode", 1);
}
}
str:как в DUI, например?
спасибо, заменил скрипт.kgena_ua:исправил малую неточность, редко но вылезала