Skocz do zawartości

Epitome

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Epitome's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Epitome

    Tree-View kontrolka

    Witam, w jaki sposob moge odczytywac własciwosci jakiegos elementu w kontrolce TreeView ? Glownie chodzi mi o odczytanie tekstu. Interesuje mnei rowniez edytowanie poszczegolnych elementow, np jezeli jest dzieckiem to zmaine rodzica lub zmiane tekstu. Pozdrawiam
  2. Witam, sluzy do tego komunikat EM_GETCHARFORMAT, przed tym musisz ustawic sobie zaznaczenie (EM_SETSEL) na pozycje kursora w tekscie. Pozycje kursora mozesz odczytac za pomoca komunikatu EM_CHARFROMPOS, ktory jako parametr lParam przyjmuje pozycje kursora wzgledem okna x,y a zwraca pozycje w ilosci znakow od poczatku RichEdit'a. Pozdrawiam
  3. To o braku odpowiedzi to bylo o poprzednich postach, ale powiem wam, ze nawet mi to na reke bo sam dochodze do rozwiazania po pewnym czasie zamiast czekac na gotowca ;)
  4. W poprzednim poscie podalem jak rozwiazalem, a w tym wydwalo mi sie mniej konieczne bo nie rozwiazalem tego tak jak powinno byc, a raczej na swoj sposob i wyglada to troche inaczej. Ale zrobilem tak, ze sam ustawilem rozmiary okna podczas jego maksymalizacji i okno jest w obszarze pod menu razem ze swoim title barem. Prawidlowo powinno wygladac to chyba tak, ze title bar z okna dziecka laczy sie z glownym. pozdrowienia
  5. Znow zadnej odpowiedzi, ale sam rozwiazalem juz swoj problem.
  6. Witam, mam okna MDI i w oknach dzieci tworze sobie kontrolki, aby one byly na caly rozmiar okna musze dac w komunikacie WM_SIZE: MoveWindow (hwnd, 5, 1, LOWORD (lParam)-5, HIWORD (lParam), TRUE) ; i mam problem, poniewaz gdy dodam ta linijke to po maksymalizacji okna dziecka, nie pojawiaja mi sie ikonki z title bar kolo menu. Czy mozna w jakis inny sposob ustawic rozmiary kontrolki aby byla zawsze wedlug rozmiarow okna ?
  7. W jaki sposob moge wylaczyc migajacy kursor tekstu w RichEdit ?
  8. Epitome

    Parę pytań :)

    Nie wiem jak jest na gg bo nie uzywam, ale niewydaje mi sie zeby to byla jakas nowa kontrolka ;).
  9. Epitome

    Parę pytań :)

    ad. 2 Ja laduje RichEdit tak: LoadLibrary("RICHED32.DLL"); hwnd = CreateWindowEx(0, "RICHEDIT", "", WS_VISIBLE, 0, 0, 100, 50, NULL, NULL, hInstance, NULL); I naglowek: "richedit.h" Wiecej informacji na pewno znajdziesz w MSDN. ad. 3 Do wyswietlania nada sie RichEdit, ale kod HTML musisz sam obsluzyc. Jezeli cie to interesuje to znalazlem na grupie: https://groups.google.pl/groups?q=RichEdit+C%2B%2B+winapi&start=10&hl=pl&lr=&ie=UTF-8&selm=aj5kln%24udp%241%40lacerta.tiscalinet.it&rnum=15 i tutaj tez cos jest: https://spiff.tripnet.se/~iczelion/ - dzial tutoriale i RichEdit
  10. Ten post juz nie jest wazny, znalazlem odpowiedz na wszystkie swoje pytanai odnosnie tego komunikatu. Hm, wkleje dla tych, ktorzy mieliby jakies problemy. case IDM_EMFIND: FINDTEXT lpF; DWORD dwCurPos; //CHARRANGE chrg; LPSTR lpFindText; lpFindText="you"; lpF.chrg.cpMin=0; lpF.chrg.cpMax=-1; lpF.lpstrText=lpFindText; SetFocus(hEdit); dwCurPos=SendMessage(hEdit, EM_FINDTEXT,(WPARAM) (UINT) 0,(LPARAM) &lpF); SendMessage(hEdit, EM_SETSEL, dwCurPos, dwCurPos+strlen(lpFindText)); break; case IDM_GETSELTEXT: char lpBuf[80]; SendMessage(hEdit, EM_SETSEL, (WPARAM) (INT) 2,(LPARAM) (INT) 10); SendMessage(hEdit, EM_GETSELTEXT, 0,(LPARAM) (LPSTR) lpBuf); MessageBox(hWnd, lpBuf, "Show text", MB_OK); break;
  11. Witam Czy moglby ktos wkleic przykladowy kod wykorzystujacy komunikat EM_FINDTEXT w RichEdit, ktory szuka jakis podany wyraz. Nie wiem czemu, ale wlasnie ciagle zwraca mi -1.
  12. Witam, jak w RichEdit mozna zrobic, aby zmienic kolor wybranych slow kluczowych ?
×
×
  • Utwórz nowe...