Zacząłem właśnie pisać program konsolowy i chciałem zaimplementować w nim klienta TCP/IP, wpadłem na pomysł, żeby stworzyć niewidoczne okno, które odbierałoby asynchroniczne komunikaty FD_READ/FD_WRITE itd., jednak problem pojawił się już na samym starcie, chciałem zrobić projekt, ale już pierwsza wątpliwość pojawiła się przy zaznaczaniu:
- GUI Application
- Console application
którą z tych opcji wybrać jeśli chcę stworzyć okno i jednocześnie korzystać z konsoli?
z początku zaznaczyłem konsolę, jednak problem pojawił się w tym miejscu:
WNDCLASS wc;
...
wc.hInstance = hInstance;
korzystając z opcji console application, muszę korzystać z funkcji int main(int,char**), co oznacza że nie mogę korzystać z obiektu hInstance...