Last change
on this file since 5024 was 5024, checked in by sandervl, 25 years ago |
added preliminary console code
|
File size:
1009 bytes
|
Line | |
---|
1 | #define INCL_WIN
|
---|
2 | #define INCL_DOS
|
---|
3 | #define INCL_VIO
|
---|
4 | #define INCL_SUB
|
---|
5 | #define INCL_DOSERRORS
|
---|
6 | #define INCL_WINSWITCHLIST
|
---|
7 | #include <os2.h>
|
---|
8 |
|
---|
9 | #include <stdio.h>
|
---|
10 | #include "vio32Utils.h"
|
---|
11 |
|
---|
12 | void main(){
|
---|
13 | HWND hwndClient = VIOWindowClient();
|
---|
14 | HWND hwndFrame = VIOWindowFrame();
|
---|
15 | HWND hwndParent = WinQueryWindow(hwndFrame,QW_PARENT);
|
---|
16 | HWND hwndParent2 = WinQueryWindow(hwndParent,QW_PARENT);
|
---|
17 |
|
---|
18 | printf("client = %x, frame = %x, parent = %x, parent2 = %x\n",hwndClient,hwndFrame,hwndParent,hwndParent2);
|
---|
19 |
|
---|
20 | // now get the message Queue
|
---|
21 | HMQ queue1 = WinQueryWindowULong(hwndClient, QWL_HMQ);
|
---|
22 | // now get the message Queue
|
---|
23 | HMQ queue2 = WinQueryWindowULong(hwndFrame, QWL_HMQ);
|
---|
24 | // now get the message Queue
|
---|
25 | HMQ queue3 = WinQueryWindowULong(hwndParent, QWL_HMQ);
|
---|
26 | // now get the message Queue
|
---|
27 | HMQ queue4 = WinQueryWindowULong(hwndParent2, QWL_HMQ);
|
---|
28 |
|
---|
29 | printf("Q client = %x, frame = %x, parent = %x, parent2 = %x\n",queue1,queue2,queue3,queue4);
|
---|
30 |
|
---|
31 | while(1) DosSleep(1000);
|
---|
32 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.