Hi,
the app in:
http://www.glbasic.com/beta/guitest.zip
does not flicker on my Win7 system at all. But as soon as I resize the
dialog, it flickers like crazy.
Can you tell me what I did wrong?
// Create dialog:
hwnd = ::CreateWindowExA(WS_EX_DLGMODALFRAME|WS_EX_COMPOSITED,
"GLBasicDialog", caption,
WS_THICKFRAME|WS_VISIBLE | WS_SYSMENU | WS_CAPTION | WS_OVERLAPPED |
WS_POPUP
| WS_CLIPSIBLINGS | WS_CLIPSIBLINGS
, x,y, w, h, NULL, 0, (HINSTANCE)::GetModuleHandleA(NULL), 0);
// Create bitmap static control
HWND hwnd = ::CreateWindowExA(0, "STATIC", "",
SS_CENTERIMAGE | SS_REALSIZEIMAGE | SS_BITMAP | SS_NOTIFY | WS_CHILD |
WS_VISIBLE | WS_BORDER,
0,0,10,10,
(HWND)parent, (HMENU)id, (HINSTANCE)::GetModuleHandleA(NULL), 0
// Update of the image:
SendMessageA((HWND)pW, STM_SETIMAGE, (WPARAM)0, (LPARAM)(*pBmp));
Bye,
-Gernot