📄 用isapi生成wml(转自httplyy00.yeah.net).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 + -