znaci nema registrovanje klasa, CreateWindow i ostalih stvari vezano za to
znaci nemou da primam poruke WM_
imam i dll kojeg ucitava taj program
e sad problem je sledeci
hocu da posaljem iz dll-a poruku u main thread mog programa
znaci poruka se nesalje u wndproc
vec se obradjuje ovako
Code:
MSG msg;
while(1)
{
GetMessage(&msg,0,0,0)
if (msg.message == WM_USER+100)
{
// DO STUFF
}
}
MSG msg;
while(1)
{
GetMessage(&msg,0,0,0)
if (msg.message == WM_USER+100)
{
// DO STUFF
}
}
(ovde nije potreban DispatchMessage() jer nemam wndproc proceduru)
a iz dll-a poruku u exe saljem preko PostThreadMessage()
prvi parametar ove fje je thread ID
to treba da bude thread ID od mog WinMain() threada u .exe
to sam uzeo preko GetCurrentThreadId() i poslao dll-u jos u inicijalizaciji kao parametar neke funkcije
da li je u opste moguce slati thread poruke izmedju dll-a i exe-a ??
eh valjda me je neko shvatio sta pokusavam
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
COBOL, and nineteen other high-tech
words.