First and last window don't show up.

Posted by SirGregg on Stack Overflow See other posts from Stack Overflow or by SirGregg
Published on 2010-03-10T08:38:12Z Indexed on 2010/03/13 13:45 UTC
Read the original article Hit count: 218

Filed under:
|

Hi,
I'm creating a WinApi application for my programming course. The program is supposed to show an LED clock using a separate window for each 'block'. I have figured most of it out, except for one thing: when creating the two-dimensional array of windows, the first and last window never show up. Here's the piece of code from the InitInstance function:

for (int x=0;x<8;x++)
    for (int y=0;y<7;y++) {
    digitWnd[x][y] = CreateWindowEx((WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_NOACTIVATE | WS_EX_STATICEDGE),
        szWindowClass, szTitle, (WS_POPUP| WS_BORDER), NULL, NULL, NULL, NULL, dummyWnd, NULL, hInstance, NULL);
    ShowWindow(digitWnd[x][y], nCmdShow);
    UpdateWindow(digitWnd[x][y]);
    } 

The same loop bounds are used everytime I interact with the windows (set position and enable/disable). All the windows seem to be working fine, except for digitWnd[0][0] and digitWnd[7][6]... Any ideas as to what is happening?

© Stack Overflow or respective owner

Related posts about c++

Related posts about winapi