Ignore:
Timestamp:
Dec 5, 1999, 1:31:50 AM (26 years ago)
Author:
sandervl
Message:

Rewrote some message apis + WM_WINDOWPOSCHANGED fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/oslibmsg.cpp

    r1855 r1971  
    1 /* $Id: oslibmsg.cpp,v 1.13 1999-11-27 00:10:20 sandervl Exp $ */
     1/* $Id: oslibmsg.cpp,v 1.14 1999-12-05 00:31:47 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    2626#include <thread.h>
    2727#include <wprocess.h>
     28#include "pmwindow.h"
    2829
    2930typedef BOOL (EXPENTRY FNTRANS)(MSG *, QMSG *);
     
    274275//******************************************************************************
    275276//******************************************************************************
     277BOOL OSLibWinInSendMessage()
     278{
     279   return WinInSendMsg(GetThreadHAB());
     280}
     281//******************************************************************************
     282//******************************************************************************
     283DWORD OSLibWinGetMessagePos()
     284{
     285 APIRET rc;
     286 POINTL ptl;
     287
     288   rc = WinQueryMsgPos(GetThreadHAB(), &ptl);
     289   if(!rc) {
     290      return 0;
     291   }
     292   //convert to windows coordinates
     293   return MAKEULONG(ptl.x, ScreenHeight - ptl.y - 1);
     294}
     295//******************************************************************************
     296//******************************************************************************
     297LONG OSLibWinGetMessageTime()
     298{
     299   return (LONG)WinQueryMsgTime(GetThreadHAB());
     300}
     301//******************************************************************************
     302//******************************************************************************
     303BOOL OSLibWinReplyMessage(ULONG result)
     304{
     305   return (BOOL)WinReplyMsg( NULLHANDLE, NULLHANDLE, HMQ_CURRENT, (MRESULT)result);
     306}
     307//******************************************************************************
     308//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.