Перейти к содержимому

Фотография

Украшаем нашу основу №2

* * * * * 1 Голосов D3D9 Menu C++ Создание меню

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-ноя 17
  • Репутация:
    129

Продолжаем урок: http://fanhack.ru/in...meniuosnova-№1/

 

Приукрасим наш фон для меню.

 

1. Добавим функцию для рисования рамки

2. Добавим рамку

3. Добавим текст

4. Отредактируем размер текста

 

Добавим функцию:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

И пропишем прототип в класс:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Скрытый текст

 

Нарисуем рамку вокруг нашего бокса:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Скрытый текст

 

Добавим еще один бокс поверх нашего для красоты:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Ну и добавим заголовок (текст):

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

В данный момент в нашем исходнике слишком большой текст давайте поменяем размер текста:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Смотрим на функцию D3DXCreateFontA. Где указано 26 - это размер текста, я посмотрел и по мне 15 размер подходит. Меняем 26 на 15 текст при отрисовке будет меньше чем сейчас. Так же где написано "Tohoma" - это имя шрифта, можно писать свой например "Arial" 

 

Скрытый текст

 

Компилируем и смотрим:

Скрытый текст

 

В DrawMenu:

Скрытый текст

 

 

Тут хватит. Потом наверно начнем с кнопок






Темы с аналогичными тегами: D3D9, Menu, C++, Создание меню

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Тему поситили 129 пользователей


    EdithBak, XRumer23Jef, AWEQ, KAMALDOGG, Lavilllob, kworksaits, NatalieLuh, GordonTog, Peterzetty, Keitherady, Georgegluts, DanielExisy, ignopay, vasytka2023, LucilleScurb, Holowife, Tomteera, Oscarmog, PeniskaDetrov, DryncDurn, rezer, Randygring, Raymond2406hah, Raymond2407hah, leekmayofficial, SID, pololo, MS_CHESTER, kdjiadjIdwjqidwk, Stadnyk2.0, apupule, Mrkobra, DmitryMHS, Nikpapa1, TypucT, loger, hetov412, mrholon, D3A1.DLL, gstorymode, Bazar, thelifeworm, CrackedByte, Gloxinia, vrx, gods, Shelb, 5555556665656, hacker228hacker338, HACER 2310, S0Ft1k, goldhack1338, bigwins, baresark, demontronpc, Hakson_Engine, lecui1, home222, jab0ckha4, DexFect, sonsor, OBTest, AndrewGTX, Domos, limup, alex323112, CoderCo, Flow228, universrayden, TheJapan, AwakenBlood, aronghost, H-A-C-E-K-O-M-O-E, Hajibaba, Xoks244, FlopperPHD, lucaswf97, BadBoy, fsdafasfjkfehe, N4ZoX, Velasav, 1mm0rtal, xxi, Lony, Ramazanleusin12345, sikayou, coofcookie, FortBlocTM, Alex2033, ianfym, DarkD, ConVar-, liebreich, SoulDemetra, vasya, Yourany, Mac9, Nimis, sany14, foxartemka, Flazy, SteamiestChief, duke04, Roooiz, Aquarium, yollee, w41t3, Root, Chebuker, xardch, Ikfakof, MrKepol, STRIPEDTIGER, emper1um, andrey228, Denis899, Mafahes, pro939, viktor65, P45H3, Crash, hjhgjg, s9va, din676, This_Cold, Pastershim, Abandoned20210127, balalaiiika, Qwest