15 #ifdef TEST_NATIVE_OS2
17 #define WIN_CLIENT_CLASS "SDL Test"
19 static void *CreateWindowNative(
int w,
int h);
20 static void DestroyWindowNative(
void *
window);
28 static void *CreateWindowNative(
int w,
int h)
32 ULONG ulFrameFlags = FCF_TASKLIST | FCF_DLGBORDER | FCF_TITLEBAR |
33 FCF_SYSMENU | FCF_SHELLPOSITION |
34 FCF_SIZEBORDER | FCF_MINBUTTON | FCF_MAXBUTTON;
36 WinRegisterClass( 0, WIN_CLIENT_CLASS, WinDefWindowProc,
37 CS_SIZEREDRAW | CS_MOVENOTIFY,
40 hwndFrame = WinCreateStdWindow( HWND_DESKTOP, 0, &ulFrameFlags,
41 WIN_CLIENT_CLASS,
"SDL Test", 0, 0, 1, &hwnd );
42 if ( hwndFrame == NULLHANDLE )
47 WinSetWindowPos( hwndFrame, HWND_TOP, 0, 0,
w,
h,
48 SWP_ZORDER | SWP_ACTIVATE | SWP_SIZE | SWP_SHOW );
50 return (
void *)hwndFrame;
54 static void DestroyWindowNative(
void *
window)
56 WinDestroyWindow( (HWND)
window );
GLfloat GLfloat GLfloat GLfloat h
GLubyte GLubyte GLubyte GLubyte w
EGLSurface EGLNativeWindowType * window