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

Фотография

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

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

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

#1
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 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 анонимных


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


    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