version 1.10, 2002/07/10 05:29:36 |
version 1.11, 2002/07/10 09:13:53 |
|
|
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* |
* |
* $OpenXM: OpenXM_contrib2/asir2000/plot/plotp.c,v 1.9 2001/10/09 01:36:28 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/plot/plotp.c,v 1.10 2002/07/10 05:29:36 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
Line 306 void draw_character_string(DISPLAY *display,struct can |
|
Line 306 void draw_character_string(DISPLAY *display,struct can |
|
{ |
{ |
#if defined(VISUAL) |
#if defined(VISUAL) |
HDC dc; |
HDC dc; |
HPEN pen,oldpen; |
COLORREF oldcolor; |
|
|
if ( color ) { |
if ( color ) { |
pen = CreatePen(PS_SOLID,1,color); |
oldcolor = SetTextColor(can->pix,color); |
oldpen = SelectObject(can->pix,pen); |
|
DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str)); |
DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str)); |
SelectObject(can->pix,oldpen); |
SetTextColor(can->pix,oldcolor); |
|
|
dc = GetDC(can->hwnd); |
dc = GetDC(can->hwnd); |
oldpen = SelectObject(dc,pen); |
oldcolor = SetTextColor(dc,color); |
DRAWSTRING(display,dc,drawGC,x,y,str,strlen(str)); |
DRAWSTRING(display,dc,drawGC,x,y,str,strlen(str)); |
SelectObject(dc,oldpen); |
SetTextColor(dc,oldcolor); |
ReleaseDC(can->hwnd,dc); |
ReleaseDC(can->hwnd,dc); |
|
|
DeleteObject(pen); |
|
} else { |
} else { |
DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str)); |
DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str)); |
dc = GetDC(can->hwnd); |
dc = GetDC(can->hwnd); |