|
大侠,我还是没能解决问题,我把程序主要部分考下来啦,你帮我分析一下吧,谢谢!
/*下面是我写的功能函数*/
#include "color_init.h"
#include "colorfulRect.h"
void wyy_colorfulrect(UGL_GC_ID gc,int bcolor, int x, int y, int lx, int ly, int x_num, int y_num)
{
uglBatchStart(gc);
...
uglBatchEnd(gc);
}
/*头文件*/
#include
#include
#ifndef TEXTOUT_H
#define TEXTOUT_H
void wyy_colorfulrect(UGL_GC_ID gc,int bcolor, int x, int y, int lx, int ly, int x_num, int y_num);
#endif
/*这是我应用程序的一部分*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include "hzk.h"
#include "colorfulRect.h" /*包含我的头文件*/
/*主程序部分*/
UGL_LOCAL int ExeRect(void)
{
UGL_GC_ID gc;
UGL_DEVICE_ID devId; /*def device's ID*/
UGL_ORD textOrigin = UGL_FONT_TEXT_UPPER_LEFT;
UGL_FONT_DEF systemFontDef; /*def system's font */
uglInitialize();
。。。
gc=uglGcCreate(devId);
。。。
/*调用我写的功能函数部分*/
wyy_colorfulrect(gc, GREEN, 200,20,400,220,4,4);
ExePause();
uglGcDestroy(gc);
uglDeinitialize();
return(0);
} |
|