Autor Wątek: [wndSimple] Najprostsza kontrolka okna czatu  (Przeczytany 4039 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline mucha

  • Senior Developer
  • Młodzież
  • *
[wndSimple] Najprostsza kontrolka okna czatu
« dnia: Listopada 03, 2011, 12:57:16 pm »
Wynik moich ostatnich zabaw z API, kontrolka jest oparta o RichEdit, obsługuje tagi:
  • w pełni - b, i, u, br, br/
  • na własny sposób - img (tylko pole src), div (kończy znakiem nowej linii)
  • wycina - wszystkie pozostałe


Download:
http://www.alset.pl/Maciek/wndSimple-Win32.zip
http://www.alset.pl/Maciek/wndSimple-x64.zip

Global Moderator Comment na prośbę autora wątek zamknięty - autor nie zamierza już rozwijać wtyczki
« Ostatnia zmiana: Kwietnia 02, 2014, 10:14:12 am wysłana przez refresh »

Offline Vimes

  • Global Moderator
  • Starszyzna
  • *
  • Nie tak zaraz ten ambaras
    • http://sirsamvimes.deviantart.com/
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #1 dnia: Listopada 03, 2011, 13:06:43 pm »
A nie chciał byś zrobić wtyczki która podmienia wygląd pola wpisywania wiadomości ;)
Zanim napiszesz poszukaj PEBKAC!
Tutaj  piszę o fotografii
Kiedy myślisz ze natknąłeś się na dno dna i niżej już nic nie ma zawsze zjawia się koleś z łopatą

Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #2 dnia: Listopada 03, 2011, 13:16:49 pm »
Pytałem o to wczoraj Kaworu i AFAIR nie ma do tego API. ;)
Cheers!

Offline TheTester

  • Narybek
  • *
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #3 dnia: Listopada 03, 2011, 13:19:25 pm »

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #4 dnia: Listopada 03, 2011, 13:38:51 pm »
API żeby podmienić tą kontrolkę (wysyłania) na własną jest, ale mi to nie niepotrzebne.
TheTester: brak pomysłów,  masz 1 plik wndSimple-Win32.plug w katalogu wtyczek?

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #5 dnia: Listopada 03, 2011, 13:43:15 pm »
API żeby podmienić tą kontrolkę (wysyłania) na własną jest, ale mi to nie niepotrzebne.
Jest?

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #6 dnia: Listopada 03, 2011, 14:08:08 pm »
Przy tworzeniu okna czatu, dostajemy w wtwChatWindowInfo jego uchwyt, potem
hInput = FindWindowExW(info->hWindow, NULL, L"A7A0B242-211B-424c-96E0-73D31C1A2436", NULL);
I tutaj 2 szybkie pomysły, ogólny zarys:
1. Rysujemy na niej nową własną kontrolkę, przesyłamy komunikaty z nowej do starej.
2. Usuwamy starą kontrolkę (chociaż wtedy może przestać coś działać), tworzymy swoją, wiadomości wysyłamy za pomocą WTW_PF_MESSAGE_SEND i dodajemy do okna za pomocą WTW_CHATWND_SHOW_MESSAGE.

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #7 dnia: Listopada 03, 2011, 14:11:25 pm »
Ah, czyli nie ma api, są za to hacki. :P

1.) Powodzenia ze sprawdzaniem pisowni ^^
2.) Z pewnością dużo rzeczy popsujesz ;P

Offline TheTester

  • Narybek
  • *
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #8 dnia: Listopada 03, 2011, 15:22:17 pm »
TheTester: brak pomysłów,  masz 1 plik wndSimple-Win32.plug w katalogu wtyczek?
Tak, jeden. Sprawdzałem też wersję x64 na innym kompie i zachowuje się tak samo.

Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #9 dnia: Listopada 03, 2011, 18:25:24 pm »
TheTester: brak pomysłów,  masz 1 plik wndSimple-Win32.plug w katalogu wtyczek?
Pisałeś na bazie przykładowego kodu z jednego z wątków? Bo jeśli tak, to warto, żebyś nadał swojej kontrolce unikalnego GUIDa w WTWPLUGINFO, którego używasz przy rejestrowaniu wtyczki.
Cheers!

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [wndSimple] Najprostsza kontrolka okna czatu
« Odpowiedź #10 dnia: Listopada 03, 2011, 19:00:04 pm »