Skocz do zawartości

Memory

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Memory's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. teraz mam kolejne 2 pytania(sory ze ich tak duzo, ale jestem jeszcze poczatkujacy w winapi) 1)jak w utworzonym w ten sposob staticu zmienic tekst, i wogole jak pobrac aktualny tekst ze statica 2) (to bedzie lame)jak utworzyc nowe okna dla programów, takie zeby byly puste i dalo by sie na nie dodawac kontrolki. prawdopodobnie tak jak glowne okno aplikacji, ale tu pojawia sie problem: czy budowac na starej klasie okna(WNDCLASS), czy stworzyc nowa? i jesli urzyc tej starej to jak wypelnic pole .lpfnWndProc ? czy mozna skorzystac z tej samej petli komunikatow dla dwoch okien?
  2. dzięki za odpowiedz, dzieki niej uporalem sie z tym proglemem, ale bede mial jeszcze pare pytan: 1)jak stworzyc pole(kontrolke) static? w artach na tej stronie tego niema. i jak ją później obsłużyć? 2)chcialem na podstawie arta z tej strony dostosowywać aplikację do Windows XP, zrobilem wszystko co bylo w artykule napisane, dodalem tez w WM_CREATE InitCommonControls() i dolaczylem commctrl.h . Podczas komilacji kompilator wywala error: --------------------Configuration: winapi - Win32 Debug-------------------- Compiling resources... Linking... winmain.obj : error LNK2001: unresolved external symbol __imp__InitCommonControls@0 Debug/winapi.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. winapi.exe - 2 error(s), 0 warning(s)
  3. mam zrobioną kontrolke CreateWindow("button","Przycisk",WS_CHILD | WS_VISIBLE | BS_CHECKBOX,0,25,140,25,hWnd,(HMENU)101,hInstance,NULL); i chcialem teraz obsluzyc jego kliknięcie w pętli komunikatów. i niewiem jak. wiem ze bedzie tam jakis komunikat BM_CLICK. ale gdzie on bedzie?
×
×
  • Utwórz nowe...