|
|
1.1 root 1: /*----------------------------------------------------------
2: WELC.C -- A Program that Creates a Standard Frame Window
3: ----------------------------------------------------------*/
4:
5: #include <os2.h>
6: #include <stddef.h>
7:
8: int main (void)
9: {
10: HAB hab ;
11: HMQ hmq ;
12: HWND hwndFrame ;
13: ULONG flFrameFlags = FCF_STANDARD & ~FCF_MENU ;
14: ULONG flFrameStyle = WS_VISIBLE ;
15:
16: hab = WinInitialize (0) ;
17: hmq = WinCreateMsgQueue (hab, 0) ;
18:
19: hwndFrame = WinCreateStdWindow (
20: HWND_DESKTOP, /* Parent window handle */
21: flFrameStyle, /* Style of frame window */
22: &flFrameFlags, /* Pointer to control data */
23: NULL, /* Client window class name */
24: "WELC Program", /* Title bar text */
25: 0L, /* Style of client window */
26: NULL, /* Module handle for resources */
27: 0, /* ID of resources */
28: NULL) ; /* Pointer to client window handle */
29:
30: WinDestroyWindow (hwndFrame) ;
31: WinDestroyMsgQueue (hmq) ;
32: WinTerminate (hab) ;
33:
34: return 0 ;
35: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.