Skocz do zawartości

dev-c++ i kontrolki


Recommended Posts

Napisano

Mam problem dotyczący tekstu umieszczanego na/w kontrolkach(button'ach, textbox'ach, itd.). Co zrobić, aby tekst na kontrolce był napisany normalną czcionką i nie był pogrubiony? Z góry dzięki za odpowiedz.

Napisano

Jeżeli tworzysz kontrolkę za pomocą funkcji CreateWindow();, wyślij do niej komunikat WM_SETFONT. Jeżeli natomiast kontrolki są dziećmi dialogboxa, tworzonego z zasobów, to przed listą kontrolek w zasobach napisz np: FONT 8, "MS Shell Dlg", 400, 0, 0x1.

Napisano

teraz to mam problem z dialogbox'em. Kiedy dodam do zasobów ten kod dialogbox'a to przy kompilacji wywala mi błąd:

100 DIALOG 0, 0, 400, 200
STYLE DS_MODALFRAME | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "okienko"
LANGUAGE LANG_POLISH, 0x1
FONT 8, "MS Sans Serif"
{
CONTROL "List", 1001, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 3, 60, 104, 138 //tutaj wywala mi blad
}

Wywala mi błąd przy każdej kontrolce przy kompilowaniu. Mam dev-c++ 4.8.9.5. To może być wina kompilatora?

  • 6 months later...
Napisano

A ja mam takie pytanie

Chce aby wszystko bylo napisane normalna czcianka Nie uzywam DilogBox tak wiec nie wiem jak to zrobic
Kod

SendMessage(hwnd,WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT ),MAKELPARAM(1, 0));

Pomocy! :(

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...