Memory
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Memory
-
-
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)
-
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?
Początkujący, pytanie
w C
Napisano
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?