Common Control'ы (Проблема с назначением шрифта)
Я не могу разобраться со строкой редактирования, слабовато понимаю, пошаговые действия с назначением какого-нибудь шрифта, например Comic sans (Нужен высотой в 20 пикселей). А также цвет менять иногда нужно.
Подскажите пожалуйста, какие функции WIN API использовать.
Могу бросить текст. Но пока не буду. Может вы что-нибудь предложите ?
Просто печатать текст на форму вроде понятно как, а менять у Контрола непонятно.
Такая тема нужная, а у ICZELION'а мало совсем об этом.
Что за контрол?
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
что это за бред сумасшедшего? :)
Цитата: Phodopus
что это за бред сумасшедшего? :)
Это ассемблер. :)
PS начните с малого - почитайте книжки об организации интерфейсов в виндах (это же вам не Mac OS)...