Imgui переход на другую форму

Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
753
Реакции[?]
364
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хеллоу эврибади, как можно реализовать переход с одной формы на другую. Типа на стрелочку нажимаешь и попадаешь на другую "странцу". Раньше такая фича в hentaiware была, когда надо было нажать на стрелочку, чтобы перейти с легит вкладки в рейдж вкладку. Эниуан хелп ми?
 
alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
666
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Pages - переменная на ImGui::Begin.
Код:
int i = 0;
bool Pages[]{0,0,0,0,0,0,0,0,0,};
If(GetAsyncKeyState(VK_RIGHT)&1)Pages[i+1];
If(GetAsyncKeyState(VK_LEFT)&1)Pages[i-1];
Код:
if(Pages[0])
{
Buttons;
}
if(Pages[1])
{
Buttons;
}
и т.д.
Пробуй что-то такое сделать.
В чем трабл?
 
Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
753
Реакции[?]
364
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Pages - переменная на ImGui::Begin.
Код:
int i = 0;
bool Pages[]{0,0,0,0,0,0,0,0,0,};
If(GetAsyncKeyState(VK_RIGHT)&1)Pages[i+1];
If(GetAsyncKeyState(VK_LEFT)&1)Pages[i-1];
Код:
if(Pages[0])
{
Buttons;
}
if(Pages[1])
{
Buttons;
}
и т.д.
Пробуй что-то такое сделать.
В чем трабл?
Ты не так понял, надо добавить что-то типа кнопочки, как в hentaiware было
 
alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
666
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
25 Июн 2017
Сообщения
121
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я понятия не имею "ну как в hw было".
Скрин покажи - помогу.
В hw было,что-то типо Switchbox'a. Если видел меню reboot'а,то там не обычные чекбоксы,а свитч боксы,такие же (почти) были и в hw
 
alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
666
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
25 Июн 2017
Сообщения
121
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сейчас попытаюсь найти скриншоты,5 минут,кк?
 
Начинай смотреть с 3:56,там в правом верхнем углу увидишь,что-то типо "переключателя" с legit'a на rage.
 
alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
666
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хеллоу эврибади, как можно реализовать переход с одной формы на другую. Типа на стрелочку нажимаешь и попадаешь на другую "странцу". Раньше такая фича в hentaiware была, когда надо было нажать на стрелочку, чтобы перейти с легит вкладки в рейдж вкладку. Эниуан хелп ми?
Значит идешь в мою тему "рендер with imgui" ,делаешь так же ,как и там.
и потом пилишь кнопку
Код:
void Check(int x,int y, char *BText, bool &Var, LPDIRECT3DDEVICE9 pDevice)
{
    DWORD Col1 = NULL, Col2 = DARK8, Col3 = DARK8;
    if (Var)
    {
            Col1=GREEN,
            Col2 = GREEN,
            Col3 = GREEN;
    }
    if (IsInBox(x, y, 80, 14))
    {
        Col2 = GREEN,
            Col3 = GREEN;
        if (lm)
        {Var = !Var;}
    }
    Box(x + 3, y + 3, 7, 7, Col1, pDevice); //Сюда Box из ImGui
    Border(x, y, 13, 13, 2, Col2, pDevice); //Сюда Border из ImGui
    Text(BText, x + 25, y, Col3, DT_LEFT | DT_NOCLIP);//Сюда Text из ImGui
}
Col = Color;
IsInBox :
Код:
BOOL  IsInBox(int x, int y, int w, int h)
{
    POINT MousePosition;
    GetCursorPos(&MousePosition);
    ScreenToClient(GetForegroundWindow(), &MousePosition);
    return(MousePosition.x >= x && MousePosition.x <= x + w && MousePosition.y >= y && MousePosition.y <= y + h);
}
Это будет обычный CheckBox,но,если ты не совсем глупенький,то поймешь,что при включенной кнопке положение "бокса" в ней можно менять.
 
Сверху Снизу