30天自制操作系统吧 关注:1,388贴子:4,988

【求助】好几个问题,关于真彩色

只看楼主收藏回复

如题,
一、命令行窗口的显示
当打开多个命令行窗口时,会出现显示的bug,但可以正常使用,如图

二,软件的修复
gview、tview等应用,修复时并不可以按照32位色颜色支持贴下面写的那样修复,求教。
求教!!!!!
来人啊!!!!
@Ghdgtdgu
@tweejjhi
@水瓶_STON
@凌少的凌
没了


IP属地:湖北1楼2020-03-07 09:59回复
    艾特楼


    IP属地:湖北2楼2020-03-07 10:00
    收起回复
      2025-06-14 13:36:03
      广告
      这个... 我真的不知道为什么


      IP属地:湖南3楼2020-03-07 10:08
      收起回复
        源码
        把这张图片的拓展名改为zip

        百度千万不要压图!!!


        IP属地:湖北4楼2020-03-07 10:09
        收起回复
          你检查你的open_console


          IP属地:湖南5楼2020-03-07 10:19
          收起回复
            啊?


            IP属地:云南来自Android客户端7楼2020-03-09 13:09
            回复
              emmmm


              IP属地:云南来自Android客户端8楼2020-03-09 13:10
              回复
                你要改8bit代码为32bit


                IP属地:云南来自Android客户端9楼2020-03-09 13:11
                收起回复
                  2025-06-14 13:30:03
                  广告
                  目前
                  仅剩下 gview、invader两个软件未成功修复,所以——
                  求教啦!!!
                  @Ghdgtdgu


                  IP属地:湖北10楼2020-03-10 08:26
                  收起回复
                    表示赶紧放弃30天


                    IP属地:云南11楼2020-03-13 11:33
                    收起回复
                      这个帖子里,我发布了pojosos的一个有问题的源码,然而,刚刚我在码云gitee上看到了有人二次发布,并且未注明出处。本项目不是开源软件,仅仅是开放源码的自由软件,禁止二次发布。PanJ工作室享有其著作权。请那个拿源码跑路的人删除此仓库并公开道歉!
                      截图为证


                      他的链接
                      https://gitee.com/kkstudio2019/pojos
                      这也是我们的疏忽,在pre-2会加入版权信息
                      本项目的最新版本照:


                      IP属地:湖北12楼2020-03-16 15:57
                      收起回复
                        试试我的黑体字
                        哇有效果诶!
                        (废话


                        IP属地:湖北本楼含有高级字体13楼2020-03-17 08:36
                        回复
                          新问题
                          在窗口的构建上,如果使用255号透明色,那就只对命令行窗口有效,其他窗口会显示出蓝色
                          还有,我想做一个win10那样的窗口,但是标题栏我好像都不会改QAQ,更别说边框了QAQ
                          求教
                          @Ghdgtdgu


                          IP属地:湖北本楼含有高级字体15楼2020-03-19 08:38
                          收起回复
                            别搞GUI了,来搞kernel


                            来自Android客户端16楼2020-03-20 13:30
                            收起回复
                              2025-06-14 13:24:03
                              广告
                              为什么第一个问题又出现了!!!我要die了
                              感觉像是32位色的独有问题
                              我的 open_console
                              struct SHEET *open_console(struct SHTCTL *shtctl, unsigned int memtotal)
                              {
                              struct MEMMAN *memman = (struct MEMMAN *) MEMMAN_ADDR;
                              struct SHEET *sht = sheet_alloc(shtctl);
                              unsigned char *buf = (unsigned char *) memman_alloc_4k(memman, 525 * 479);
                              sheet_setbuf(sht, buf, 525, 479, 255);
                              make_window8(buf, 525, 479, "PoJos -Command", 0);
                              make_textbox8(sht, 0, 20, 525, 479, COL8_000000);
                              sht->task = open_constask(sht, memtotal);
                              sht->flags |= 0x20;
                              return sht;
                              }


                              IP属地:湖北17楼2020-03-21 16:09
                              收起回复