Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Common Control'ы (Проблема с назначением шрифта)

42K
10 декабря 2010 года
cdman
7 / / 23.02.2009
Люди, всем привет !
Я не могу разобраться со строкой редактирования, слабовато понимаю, пошаговые действия с назначением какого-нибудь шрифта, например Comic sans (Нужен высотой в 20 пикселей). А также цвет менять иногда нужно.
Подскажите пожалуйста, какие функции WIN API использовать.
Могу бросить текст. Но пока не буду. Может вы что-нибудь предложите ?
Просто печатать текст на форму вроде понятно как, а менять у Контрола непонятно.

Такая тема нужная, а у ICZELION'а мало совсем об этом.
14
11 декабря 2010 года
Phodopus
3.3K / / 19.06.2008
Что за контрол?
42K
11 декабря 2010 года
cdman
7 / / 23.02.2009
Вот накатал это, но текст в строку редактирования не пишется вообще. Что может быть ?

invoke BeginPaint,hWnd, ADDR ps
mov hdc,eax
invoke CreateFontA,18,0,0,0,FW_BOLD,0,0,0, 1,64,0,2,0 + 0, offset [lpFontName1]
mov hFont,eax
invoke CreateWindowEx,WS_EX_CLIENTEDGE,ADDR EditClName,ADDR TextTicker,WS_CHILD or ES_LEFT or ES_AUTOHSCROLL or WS_VISIBLE,48,32,121,48,hWnd,TickerID,hInstance,0
mov hwndTicker,eax
invoke SendMessage, hwndTicker, WM_SETFONT, hFont, 0
invoke SelectObject, hdc, eax
mov hFont,eax
RGB 200,200,50
invoke SetTextColor,hdc,eax
RGB 0,0,255
invoke SetBkColor,hdc,eax
invoke TextOut,hdc,0,0,ADDR TestString,SIZEOF TestString
invoke SelectObject,hdc, hFont
invoke EndPaint,hWnd, ADDR ps
14
14 декабря 2010 года
Phodopus
3.3K / / 19.06.2008
что это за бред сумасшедшего? :)
41K
20 декабря 2010 года
kisssko
108 / / 28.10.2010
Цитата: Phodopus
что это за бред сумасшедшего? :)



Это ассемблер. :)

342
22 декабря 2010 года
Yos
209 / / 21.06.2003
Нет - это точно не ASM - а если точнее незнание что такое свойства контролов и GDI функции, и для чего и как это все используется...

PS начните с малого - почитайте книжки об организации интерфейсов в виндах (это же вам не Mac OS)...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог