Posted By: medvidek (Zase za polarnim kruhem) on 'CZprogram'
Title:     Vytvoreni okna v konzolove aplikaci (Win32)
Date:      Tue Nov  6 17:58:30 2001

Mam konzolovou aplikaci, ktera pripojuje syntetizer reci, ktery ma tu 
"skvelou" vlastnost, ze kdyz odbrepta co ma, posle zpravu oknu a neumoznuje 
zavolat nejakou callback funkci. Coz je u konzole problem. OK, vytvorim si 
thread, vytvorim v nem neviditelne okno a tohle okno mi tu zpravu prijme, 
zpracuje a udela co ma. JENZE. pri vytvareni classu pro to okno a nasledne 
okna s timhle classem to chce handle instance. Ten handle se obvykle ziska 
jako parametr WinMain(), ale konzolova aplikace ma main() a tyhle udaje 
neposkytuje. Nevite, jestli muze byt ta polozka hInstance ve strukture 
WNDCLASS a pak i predposledni parametr CreateWindow NULL? Ted to tak pokusne 
mam a chodi mi to. Ovsem to muze byt nahoda. Pripadne kde nejaky handle 
schrastit? 

Neuromancer rika, ze GetModuleHandle(NULL) by mohlo byt to prave orechove, ale 
ja se radsi jeste zeptam :)))

 

                 medvidek

--
         ELVIRA - Extended LSD VoiceXML interpreter for Applications
                       http://www.fi.muni.cz/lsd/elvira
  Engine for building dialog applications        Free for noncommercial use

Search the boards