Changeset 130 for trunk/dll/newview.c


Ignore:
Timestamp:
May 23, 2005, 9:04:06 PM (20 years ago)
Author:
root
Message:

Use QWL_USER

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/newview.c

    r83 r130  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2003 Steven H.Levine
    10 
    11   Revisions     01 Dec 03 SHL - Comments
    12                 02 Dec 03 SHL - Correct WM_VSCROLL math
     9  Copyright (c) 2001, 2005 Steven H.Levine
     10
     11  01 Dec 03 SHL Comments
     12  02 Dec 03 SHL Correct WM_VSCROLL math
     13  23 May 05 SHL Use QWL_USER
    1314
    1415***********************************************************************/
     
    124125        SHORT count;
    125126
    126         WinSetWindowPtr(hwnd,0,mp2);
     127        WinSetWindowPtr(hwnd,QWL_USER,mp2);
    127128        urld = mp2;
    128129        e = urld->line + urld->len + 1;
     
    203204            SHORT select;
    204205
    205             urld = WinQueryWindowPtr(hwnd,0);
     206            urld = WinQueryWindowPtr(hwnd,QWL_USER);
    206207            if(urld) {
    207208              select = (SHORT)WinSendDlgItemMsg(hwnd,URL_LISTBOX,
     
    261262static CHAR **BuildAList (HWND hwnd)
    262263{
    263   VIEWDATA      *ad = WinQueryWindowPtr(hwnd,0);
     264  VIEWDATA      *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    264265  register ULONG x,y,z = 0;
    265266  ULONG          width;
     
    342343static CHAR **BuildAList2 (HWND hwnd)
    343344{
    344   VIEWDATA      *ad = WinQueryWindowPtr(hwnd,0);
     345  VIEWDATA      *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    345346  CHAR         **list = NULL,s[SEARCHSTRINGLEN];
    346347  SHORT          x,z;
     
    377378
    378379        if(fOtherHelp) {
    379           if((!hwndBubble || WinQueryWindowULong(hwndBubble,0) != hwnd) &&
     380          if((!hwndBubble || WinQueryWindowULong(hwndBubble,QWL_USER) != hwnd) &&
    380381             !WinQueryCapture(HWND_DESKTOP)) {
    381382
     
    548549static VOID FreeViewerMem (HWND hwnd)
    549550{
    550   VIEWDATA *ad = WinQueryWindowPtr(hwnd,0);
     551  VIEWDATA *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    551552
    552553  if(ad) {
     
    568569static HPS InitWindow (HWND hwnd)
    569570{
    570   VIEWDATA     *ad = WinQueryWindowPtr(hwnd,0);
     571  VIEWDATA     *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    571572  HPS          hps = (HPS)0;
    572573  SIZEL        sizel;
     
    626627                       RECTL *Rectl)
    627628{
    628   VIEWDATA       *ad = WinQueryWindowPtr(hwnd,0);
     629  VIEWDATA       *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    629630  POINTL          ptl;
    630631  ULONG           width;
     
    832833    if(hmq2) {
    833834      WinCancelShutdown(hmq2,TRUE);
    834       ad = WinQueryWindowPtr(hwnd,0);
     835      ad = WinQueryWindowPtr(hwnd,QWL_USER);
    835836      if(ad) {
    836837        if(!DosRequestMutexSem(ad->ScanSem,SEM_INDEFINITE_WAIT)) {
     
    984985    if(hmq2) {
    985986      WinCancelShutdown(hmq2,TRUE);
    986       ad = WinQueryWindowPtr(hwnd,0);
     987      ad = WinQueryWindowPtr(hwnd,QWL_USER);
    987988      if(ad) {
    988989        if(!DosRequestMutexSem(ad->ScanSem,SEM_INDEFINITE_WAIT)) {
     
    10821083    if(hmq2) {
    10831084      WinCancelShutdown(hmq2,TRUE);
    1084       ad = WinQueryWindowPtr(hwnd,0);
     1085      ad = WinQueryWindowPtr(hwnd,QWL_USER);
    10851086      if(ad) {
    10861087        ad->relining = TRUE;
     
    12561257    if(hmq2) {
    12571258      WinCancelShutdown(hmq2,TRUE);
    1258       ad = WinQueryWindowPtr(hwnd,0);
     1259      ad = WinQueryWindowPtr(hwnd,QWL_USER);
    12591260      if(ad) {
    12601261        if(!DosRequestMutexSem(ad->ScanSem,SEM_INDEFINITE_WAIT)) {
     
    13521353MRESULT EXPENTRY ViewFrameWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
    13531354{
    1354   PFNWP oldproc = (PFNWP)WinQueryWindowPtr(hwnd,0);
     1355  PFNWP oldproc = (PFNWP)WinQueryWindowPtr(hwnd,QWL_USER);
    13551356
    13561357  switch(msg) {
     
    15251526        HWND hwndClient = *(HWND *)mp2;
    15261527
    1527         WinSetWindowULong(hwnd,0,(ULONG)hwndClient);
    1528         ad = (VIEWDATA *)WinQueryWindowPtr(hwndClient,0);
     1528        WinSetWindowULong(hwnd,QWL_USER,(ULONG)hwndClient);
     1529        ad = (VIEWDATA *)WinQueryWindowPtr(hwndClient,QWL_USER);
    15291530        MLEsetwrap(WinWindowFromID(hwnd,NEWFIND_MLE),FALSE);
    15301531        MLEsetlimit(WinWindowFromID(hwnd,NEWFIND_MLE),SEARCHSTRINGLEN);
     
    15571558            IPT   here = 0;
    15581559            ULONG len;
    1559             HWND  hwndClient = WinQueryWindowULong(hwnd,0);
    1560 
    1561             ad = (VIEWDATA *)WinQueryWindowPtr(hwndClient,0);
     1560            HWND  hwndClient = WinQueryWindowULong(hwnd,QWL_USER);
     1561
     1562            ad = (VIEWDATA *)WinQueryWindowPtr(hwndClient,QWL_USER);
    15621563            memset(s,0,SEARCHSTRINGLEN);
    15631564            WinSendMsg(WinWindowFromID(hwnd,NEWFIND_MLE),
     
    16181619MRESULT EXPENTRY ViewWndProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2)
    16191620{
    1620   VIEWDATA *ad = WinQueryWindowPtr(hwnd,0);
     1621  VIEWDATA *ad = WinQueryWindowPtr(hwnd,QWL_USER);
    16211622
    16221623  switch (msg) {
     
    17841785            oldproc = WinSubclassWindow(ad->hwndFrame,(PFNWP)ViewFrameWndProc);
    17851786            if(oldproc)
    1786                 WinSetWindowPtr(ad->hwndFrame,0,(PVOID)oldproc);
     1787                WinSetWindowPtr(ad->hwndFrame,QWL_USER,(PVOID)oldproc);
    17871788            ad->hps = InitWindow(hwnd);
    17881789            if(_beginthread(LoadFile,NULL,524288,(PVOID)hwnd) != -1) {
     
    38673868          dontclose = ((ad->flags & 4) != 0) ? TRUE : FALSE;
    38683869          FreeViewerMem(hwnd);
    3869           WinSetWindowPtr(hwnd,0,NULL);
     3870          WinSetWindowPtr(hwnd,QWL_USER,NULL);
    38703871          free(ad);
    38713872        }
     
    39493950      if(ad->flags & 16)
    39503951        ad->hex = TRUE;
    3951       WinSetWindowPtr(hwndClient,0,(PVOID)ad);
     3952      WinSetWindowPtr(hwndClient,QWL_USER,(PVOID)ad);
    39523953      if(Firsttime) {
    39533954
     
    40044005      ad->ignoreftp = IgnoreFTP;
    40054006      memcpy(ad->colors,Colors,sizeof(LONG) * COLORS_MAX);
    4006       WinSetWindowPtr(hwndClient,0,(PVOID)ad);
     4007      WinSetWindowPtr(hwndClient,QWL_USER,(PVOID)ad);
    40074008      if(WinSendMsg(hwndClient,UM_SETUP,MPVOID,MPVOID)) {
    40084009//        DosSleep(64L);
Note: See TracChangeset for help on using the changeset viewer.