Newsgroups: comp.windows.ms.programmer Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!everest!iplmail!iplmail!darak From: darak@iplmail.orl.mmc.com (dara khani) Subject: Creating a Button inside a child process Message-ID: <1991Apr29.140448.2027@iplmail.orl.mmc.com> Sender: darak@iplmail (dara khani) Organization: Martin Marietta Date: Mon, 29 Apr 1991 14:04:48 GMT I am having a problem with creating a button inside a child process. I have a parent window which create a child process (a window). In the child process procedure I have a WM_CREATE case which calls the CreateWindow function to create a button: CreateWindow("button", "hi", WS_CHILD | WS_VISIBLE | WS_PUSHBUTTON, 1,1, 30,30, hWnd, 1, hInst, NULL) I not sure if the order of the parameters are right ( I don't have the program with me). hWnd is the handle of the child hInst is the instance of the parent the handle returned from the CreateWindow is NULL (button not created). Now, if I put the same CreateWindow in the WM_PAINT part of the procedure ( I know this is wrong) the button is created. Can someone tell me why this doesn't work in WM_CREATE part and works in WM_PAINT. thanks in advance. DaRa