K2T.eu :: Forum

WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: mucha w Listopada 03, 2011, 12:57:16 pm

Tytuł: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: mucha w Listopada 03, 2011, 12:57:16 pm
Wynik moich ostatnich zabaw z API, kontrolka jest oparta o RichEdit, obsługuje tagi:
(http://img440.imageshack.us/img440/8045/wndsimple.png)

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
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: Vimes w Listopada 03, 2011, 13:06:43 pm
A nie chciał byś zrobić wtyczki która podmienia wygląd pola wpisywania wiadomości ;)
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: Ryan w Listopada 03, 2011, 13:16:49 pm
Pytałem o to wczoraj Kaworu i AFAIR nie ma do tego API. ;)
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: TheTester w Listopada 03, 2011, 13:19:25 pm
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: mucha w 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?
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: Kaworu w Listopada 03, 2011, 13:43:15 pm
API żeby podmienić tą kontrolkę (wysyłania) na własną jest, ale mi to nie niepotrzebne.
Jest?
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: mucha w 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.
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: Kaworu w 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
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: TheTester w 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.
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: Ryan w 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.
Tytuł: Odp: [wndSimple] Najprostsza kontrolka okna czatu
Wiadomość wysłana przez: mucha w Listopada 03, 2011, 19:00:04 pm