编译开关.txt

来自「NEO SDK是一个跨平台的免费开源图形软件开发包。它支持基本绘图、多种格式图形」· 文本 代码 · 共 68 行

TXT
68
字号
/* 选择以下宏定义拷贝到#include<neo.h>之前就可以禁用(或开启)相应的功能模块 */

#define NEO_mouse_bas_unused     	/*禁用基本鼠标函数库(为高级鼠标函数更换底层函数时使用)*/
#define NEO_mouse_adv_unused     	/*禁用鼠标高级控制函数(只使用基本的调用,不推荐)*/
#define NEO_mouse_icon_unused    	/*禁用鼠标自定义光标*/
#define NEO_mouse_cursor_unused     	/*禁用鼠标默认光标*/
#define NEO_dbl_click_unused     	/*不检查单/双击*/
#define NEO_mouse_exp_used     		/*使用鼠标扩展控制函数(禁用后不影响基本和高级鼠标函数的使用)*/

#define NEO_icon_support_unused     	/*禁用NEO对ICO文件的支持*/
#define NEO_bmp_support_unused      	/*禁用对BMP文件的支持*/
#define NEO_showbmp_unused    		/*禁用显示BMP图片文件函数*/
#define NEO_bmp_h_flip_unused		/*禁用对位图水平翻折的支持*/
#define NEO_bmp_blit_unused  	        /*禁用矩形剪裁输出函数*/
#define NEO_bmp_masked_blit_unused  	/*禁用支持透明色和矩形剪裁输出函数*/
#define NEO_8bit_bmp_unused		/*禁用对8位色深的位图支持*/
#define NEO_16bit_bmp_unused		/*禁用对16位色深的位图支持*/
#define NEO_24bit_bmp_unused		/*禁用对24位色深的位图支持*/
#define NEO_bmp_muslin_used		/*允许使用位图缕纱效果*/
#define NEO_bmp_channel_used		/*允许使用位图颜色通道*/
#define NEO_bmp_roloc_used		/*允许使用位图反色效果*/
#define NEO_bmp_jmp_lin_used		/*允许使用隔行扫描效果*/
#define NEO_bmp_bright_used		/*允许使用亮度调整功能*/
#define NEO_bmp_vivid_used		/*允许使用颜色加强效果*/
#define NEO_bmp_stead_used		/*允许使用颜色替换功能*/
#define NEO_bmp_wublur_used		/*允许使用位图模糊效果*/
#define NEO_bmp_all_effect_used		/*允许使用所有的位图效果*/

#define NEO_color_depth_16_unused   	/*禁用16位色深模式*/
#define NEO_color_depth_8_unused 	/*禁用8位色深模式*/
#define NEO_best_fit_unused		/*禁用8位色下的最佳匹配色查找*/
#define NEO_palette_unused    		/*禁用调色板操作函数*/
#define NEO_draw_smooth_unused      	/*禁用各种平滑变换功能*/
#define NEO_basic_draw_unused    	/*禁用NEO的基本制图函数(不包括画点和读点函数)*/
#define NEO_rect_unused       		/*禁用NEO的矩形裁剪输出功能*/
#define NEO_draw_mode_used   	  	/*开启绘图模式,如XOR异或等等*/
#define NEO_fade_pal_used		/*开启淡出淡入例程*/
#define NEO_sys_pal_used    		/*使用NEO的系统调色板*/
#define NEO_hi_graphics_h_used      	/*使用对graphics.h友好模式*/

#define NEO_save_screen_unused		/*禁用抓屏例程*/
#define NEO_surface_unused		/*禁用换页机制*/
#define NEO_scroll_used			/*打开滚屏功能*/

#define NEO_error_unused      		/*禁用错误处理函数*/
#define NEO_sys_report_error_unused 	/*禁止NEO系统报错(调试期间不推荐)*/
#define NEO_chinese_err_info_unused 	/*禁用中文错误日志*/
#define NEO_show_error_detail_used	/*显示错误详细报告*/

#define NEO_english_out_unused       	/*禁用对英文输出的支持*/
#define NEO_cn_text_out_unused      	/*禁用对点阵汉字输出的支持*/

#define NEO_keyboard_unused      	/*禁用NEO的键盘处理函数*/
#define NEO_key_buffer_unused    	/*禁用键盘缓冲区*/
#define NEO_timer_unused      		/*禁用NEO的计时器*/
#define NEO_mouse_bind_timer_unused 	/*禁用鼠标绑定计时器*/
#define NEO_timer_adapt_used		/*打开时钟自适应其它模块*/

#define NEO_xms_used        		/*打开NEO对扩展内存XMS的支持*/
#define NEO_ems_used        		/*打开NEO对扩充内存EMS的支持*/
#define NEO_umb_used        		/*打开UMB高端内存*/

#define NEO_sound_used      		/*打开NEO的声音例程*/
#define NEO_digi_bind_timer_unused	/*禁用音频播放捆绑时钟*/

#define NEO_other_used      		/*开启NEO的附加功能函数*/
#define NEO_temp_dir_unused		/*禁止建立临时文件夹*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?