?? 用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 + -