⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用isapi生成wml(转自httplyy00.yeah.net).txt

📁 C&C++论坛精华
💻 TXT
字号:
作者:asp2001
email: asp2001@163.net
日期:2000-08-03 20:55:47
使用Visual C&C++ 6.0生成一个ISAPI程序的模板。然后将Default函数按照下面的修改。

void CWBMPExtension::Default(CHttpServerContext* pCtxt)
{
   /*
    StartContent(pCtxt);
    WriteTitle(pCtxt);

    *pCtxt << _T("This default message was produced by the Internet");
    *pCtxt << _T(" Server DLL Wizard. Edit your CWBMPExtension::Default()");
    *pCtxt << _T(" implementation to change it.\r\n");

    EndContent(pCtxt);
    */
    BYTE img[6]={0x00,0x00,0x05,0x02,0x00,0xf8};

    CHtmlStream htmlStream;
    htmlStream.Write(img,6);

    *pCtxt<<htmlStream;
}

这个程序是显示一个长为5高为2的WBMP,而且第一行为白色,第二行为黑色。因此WBMP的数据就是:

用Nokia Toolkit做了一个5*2的wbmp,上行是黑的,下行是白的。数据是6个字节:
00//始终是0
00//始终是0
05//宽
02//高
00//第一行
F8//第二行
由于宽为5不是8的倍数,因此右边的地位使用0补齐。
因此出现了第二行的F8,换成二进制就是:11111000,看只有左边的五位是1,剩余的三位是0呀! 

在使用的时候,请用这样的标签来调用动态WBMP:

<img src="http://******/wbmp.dll"/> 别忘了反斜杠!

⌨️ 快捷键说明

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