Mięki Napisano Listopad 22, 2018 Autor Zgłoś Napisano Listopad 22, 2018 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. Cytuj
Aspect Napisano Listopad 24, 2018 Zgłoś Napisano Listopad 24, 2018 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. Cytuj
Mięki Napisano Listopad 25, 2018 Autor Zgłoś Napisano Listopad 25, 2018 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? Cytuj
Aspect Napisano Listopad 25, 2018 Zgłoś Napisano Listopad 25, 2018 To nie wina kompilatora. Zamiast DIALOG daj DIALOGEX, to powinno rozwiazac problem. Cytuj
Mięki Napisano Listopad 25, 2018 Autor Zgłoś Napisano Listopad 25, 2018 dzięki, poprawiłem i chodzi. Cytuj
sleeppower Napisano Czerwiec 12, 2019 Zgłoś Napisano Czerwiec 12, 2019 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! :( Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.