jinzihao 发表于 2011-8-2 20:33:16

太感谢了!这种教程实在是太难得了,楼主继续努力啊!

diameter 发表于 2011-8-4 14:38:26

第二章 入门部分 pdf

nuts 发表于 2011-8-6 21:01:42

帮顶

iis298727 发表于 2011-8-7 01:55:41

我好久没出没了。顶起

boyving 发表于 2011-8-9 18:56:42

学习下。。。不过看得晕乎乎的,不懂也支持。

Wudy 发表于 2011-8-20 15:42:18

求更新~~~~~~~~
这个一定要顶

dust 发表于 2011-9-5 21:05:05

谢谢了
持续关注

cesi 发表于 2011-9-19 00:19:02

感谢楼主无私奉献

GWHBOB 发表于 2011-11-11 17:08:31

顶一下

Wudy 发表于 2011-12-3 19:33:30

本帖最后由 Wudy 于 2011-12-3 20:01 编辑

popmenu写得有点复杂,
用PrintXY的时候反色输出就可以了,不需要用区域反色计算坐标这么麻烦

diameter 发表于 2011-12-3 20:06:14

30# Wudy

注意,菜单的选项的宽度不同,如果反色输出还要用sprintf把空格对齐才行,不如计算反色区域坐标

Wudy 发表于 2011-12-3 20:22:54

本帖最后由 Wudy 于 2011-12-3 20:40 编辑

30# Wudy

注意,菜单的选项的宽度不同,如果反色输出还要用sprintf把空格对齐才行,不如计算反色区域坐标
diameter 发表于 2011-12-3 20:06 http://www.cncalc.org/images/common/back.gif刚才看了很久忘了是这种菜单......不过这种菜单不常用吧。
我用的一般是没边框的,标题另外输出的那种,insight、Aspirine 用的也是这种。

附上我的popmenu(不带标题)int pop_menu( int x, int y, char *option[], int not )
{
        unsigned int key;
        int i, index = 0;
        int redraw = 1;

        while( 1 ){
                if( redraw ){
                        redraw = 0;
                        for( i = 0; i < not; i++ ){
                                if( i == index )
                                        PrintXY( x, y + 8 * i, option, 1 );
                                else
                                        PrintXY( x, y + 8 * i, option, 0 );
                        }
                }
                GetKey( &key );
                  switch( key ){
                        case KEY_CTRL_UP:
                                    if( index ) index--;
                                else index = not - 1;
                                redraw = 1;
                                break;
                        case KEY_CTRL_DOWN:
                                    if( index < not - 1 ) index++;
                                else index = 0;
                                redraw = 1;
                                    break;
                        case KEY_CTRL_EXE:
                                return index;
                        case KYE_CTRL_EXIT:
                                return -1;
                }
        }
}

Wudy 发表于 2011-12-3 20:44:51

话说SH是啥?
那个英文的文档看着晕晕的

Wudy 发表于 2011-12-3 20:46:06

30# Wudy

注意,菜单的选项的宽度不同,如果反色输出还要用sprintf把空格对齐才行,不如计算反色区域坐标
diameter 发表于 2011-12-3 20:06 http://www.cncalc.org/images/common/back.gif
笨一点的方法,调用者自己打字补齐空格...

diameter 发表于 2011-12-3 20:49:59

33# Wudy

9860用的是SH的处理器。9860 SDK的编译器就是瑞萨提供的shc,所谓的SDK就是加了一个外壳而已。

wtfg005 发表于 2011-12-30 12:53:03

太感谢了!!学习了!!

imath 发表于 2011-12-30 12:57:57

不错不错了

dust 发表于 2012-2-2 09:57:13

谢谢了 看看

wdf271 发表于 2012-3-11 11:24:49

学习了,谢谢。

croptree 发表于 2012-4-26 12:32:04

学习了,,
页: 1 [2] 3 4
查看完整版本: fx-9860G SDK开发从入门到实践