PIXNET Logo登入

以我為中心的宇宙

跳到主文

紀錄著宇宙中發生的大小事

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 09 週二 200808:51
  • [暫存] gdi solution

GDI+ ColorMatrix
GetDIBits
GetPixel
GetDeviceCaps
Graphics.CopyFromScreen
參考來源
HBITMAP CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域
{
HDC hScrDC, hMemDC; // 屏幕和内存设备描述表
HBITMAP hBitmap, hOldBitmap; // 位图句柄
int nX, nY, nX2, nY2; // 选定区域坐标
int nWidth, nHeight; // 位图宽度和高度
int xScrn, yScrn; // 屏幕分辨率
// 确保选定区域不为空矩形
if (IsRectEmpty(lpRect))
return NULL;
//为屏幕创建设备描述表
hScrDC = CreateDC("DISPLAY", NULL, NULL, NULL);
//为屏幕设备描述表创建兼容的内存设备描述表
hMemDC = CreateCompatibleDC(hScrDC);
// 获得选定区域坐标
nX = lpRect- >left;
nY = lpRect- >top;
nX2 = lpRect- >right;
nY2 = lpRect- >bottom;
// 获得屏幕分辨率
xScrn = GetDeviceCaps(hScrDC, HORZRES);
yScrn = GetDeviceCaps(hScrDC, VERTRES);
//确保选定区域是可见的
if (nX < 0) nX = 0; if (nY < 0) nY = 0; if (nX2 > xScrn)
nX2 = xScrn;
if (nY2 > yScrn)
nY2 = yScrn;
nWidth = nX2 - nX;
nHeight = nY2 - nY;
// 创建一个与屏幕设备描述表兼容的位图
hBitmap = CreateCompatibleBitmap(hScrDC, nWidth, nHeight);
// 把新位图选到内存设备描述表中
hOldBitmap = SelectObject(hMemDC, hBitmap);
// 把屏幕设备描述表拷贝到内存设备描述表中
BitBlt(hMemDC, 0, 0, nWidth, nHeight, hScrDC, nX, nY, SRCCOPY);
//得到屏幕位图的句柄
hBitmap = SelectObject(hMemDC, hOldBitmap);
//清除
DeleteDC(hScrDC);
DeleteDC(hMemDC);
// 返回位图句柄
return hBitmap;
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(12)

  • 個人分類:暫存
▲top
  • 9月 08 週一 200809:45
  • Windows 2003 使用 AjaxControlToolkit 網頁還是會postback

解決方法...
試試在web.config加入下面內容
<compilation debug="false">
<assemblies>
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
http://forums.microsoft.com/msdn-cht/ShowPost.aspx?PostID=1323790&SiteID=14
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:AJAX
▲top
  • 9月 07 週日 200820:23
  • [javascript] window.open 出現[object]


一般在.asp或.aspx網頁上加入一個HyperLink
並且設定NavigateUrl為"javascript:window.open('網址')"
在IE,FF都會開新視窗,但本身視窗(opener)會出現[object]or[object Window]的訊息
要解決這個問題,只要在多一個"void",如下所示,就可以解決了~
"javascript:void window.open('網址')"
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(416)

  • 個人分類:js
▲top
  • 9月 07 週日 200819:57
  • [javascript] insertAdjacentHTML 點用?

insertAdjacentHTML("插入位置參數","欲插入的element") 待續。
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(73)

  • 個人分類:js
▲top
  • 9月 07 週日 200812:59
  • [CSS] style.display 和 style.visibility的差別

visibility屬性用來確定元素是顯示還是隱藏的,這用visibility="visible|hidden"來表示(visible表示顯示,hidden表示隱藏)。
當visibility被設置為"hidden"的時候,元素雖然被隱藏了,但它仍然佔據它原來所在的位置。
http://220.135.241.51/blog/article.asp?id=2221
待續。
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(138)

  • 個人分類:程式
▲top
  • 9月 06 週六 200821:30
  • [javascript] use insertBefore insert element


我的結構大概長這樣
<td id=tdCity>
&nbsp&nbspradio1<input type=radio name="chosen">
&nbsp&nbspradio2<input type="radio" name="chosen">
&nbsp&nbsp<select name="city" id="city"></select>
&nbsp&nbsp<select name="town"></select>
</td>
照理說city dropdownlist的parentNode就是tdCity
<script>
&nbsp&nbspvar Insertpos = document.getElementById("tdCity");
&nbsp&nbspvar refChild = document.getElementsByName("city");
&nbsp&nbsprefChild.parentNode.insertBefore(newNode,refChild);
&nbsp&nbsp//Insertpos.insertBefore(newNode,refChild); (效果同上)
</script>
但是,照著上面這樣寫會出現parentNode是null的錯誤訊息
後來把 var refChild = document.getElementsByName("city");
改成 var refChild = document.getElementById("city");
就ok了,做個記錄。
參考資料:
JavaScript之appendChild VS insertBefore
JavaScript:createElement
javascript---使用createElement动态创建HTML对象
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(183)

  • 個人分類:js
▲top
  • 9月 03 週三 200816:46
  • js視窗操作

如果你今天透過非 window.open的方式(也就是透過使用者執行desktop application)打開一個browser視窗,而且你的網頁中要執行javascript的window.close(),則browser會問使用者是不是真的要把這個視窗給關閉。之所以有這一層的防護是因為安全的理由(避免一個browser window無聲無息的就關閉了)。如果該視窗是透過javascript的window.open打開的,那麼就不會有這個對話框。
EX:<a href="#" onClick="window.open('abc.aspx?no=123','_new' ,'height=300,width=800,toolbar=no,status=yes,resizable=yes,scrollbars=yes');window.close();">test</a>";
OR:<a href="javascript:void window.open('abc.aspx?no=123','_new' ,'height=300,width=800,toolbar=no,status=yes,resizable=yes,scrollbars=yes');">連結</a>";
(繼續閱讀...)
文章標籤

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:js
▲top
  • 8月 19 週二 200817:29
  • CMD下,XP重新開機指令


  • SHUTDOWN指令
    關機
    SHUTDOWN /s /t:05
    重新開機
    SHUTDOWN /r /t:05
    其中 /t 後面的數字代表延遲幾秒,範例中代表 5 秒後關機或重新開機
    您也可以開啟命令提示列,輸入 SHUTDOWN /? 就可以找到相關的參數說明
    或參考 Microsoft KB317371

  • 在”開始”->”執行”輸入”taskmgr”
    也可以用工作管理員重新開機
    若不是系統管理帳號必須把該帳號新增到Power Users群組
  • (繼續閱讀...)
    文章標籤

    以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(5,220)

    • 個人分類:系統
    ▲top
    • 8月 18 週一 200818:51
    • ERROR [07002] [Microsoft][ODBC Microsoft Access Driver]

    这种提示多半是输入的数据个数与字段数不相等,或数据类型不匹配...
    (繼續閱讀...)
    文章標籤

    以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(101)

    • 個人分類:DataBase
    ▲top
    • 8月 18 週一 200811:10
    • PostBack is...

    ASP.NET網頁為了處理事件(例如按下按鈕),經常要以post的方式回傳資料給自己,這稱為PostBack。
    (繼續閱讀...)
    文章標籤

    以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣(18)

    • 個人分類:程式
    ▲top
    «1...45612»

    個人資訊

    以我為中心的宇宙
    暱稱:
    以我為中心的宇宙
    分類:
    數位生活
    好友:
    累積中
    地區:

    熱門文章

    • (6)打起精神哪...rhea媽媽
    • (7)很不diary的diary 2009.3.18
    • (5)Delete Terminal Remote Connections
    • (1,447)"無法使用 '' ; 檔案已在使用中。"
    • (206)Windows內建程式開啟指令
    • (117)[JS] Javascript Document對象集合
    • (155)[JS] JavaScript Browser Detection
    • (125)Keep Sql Command in ViewState
    • (420)解決使用MasterPage,javascript取不到控制項
    • (122)GridView和FormView 加入選擇日期的視窗的解法

    文章分類

    • Tool (2)
    • MFC (4)
    • 硬體 (1)
    • English (4)
    • 生活資訊 (1)
    • Blogger Hack (7)
    • 軟體 (4)
    • GIS (1)
    • 工作 (0)
    • 雙子座 (2)
    • 悸 (2)
    • 合購 (8)
    • 系統 (2)
    • AJAX (1)
    • CSS (5)
    • 程式 (21)
    • 暫存 (5)
    • js (7)
    • ASP.NET (5)
    • DataBase (8)
    • Windows (2)
    • 閒話家常 (13)
    • 記 (1)
    • 口合呢 (0)
    • 未分類文章 (1)

    最新文章

    • 可以吃的戒指
    • [DOS] PUSHD and POPD
    • [JS/JQuery] Re-Format for Compress JS Code by JSBeautifier
    • 儲物盒 家樂福 VS iKea
    • [MFC/XML] Read/Writer XML
    • [MFC/VC] Detect file exist or not
    • [MFC] cannot convert from _TCHAR** to RPC_WSTR*
    • [MFC] Create GUID
    • [SVN] What's SVN
    • Walkthrough 係咩野?

    文章精選

    文章搜尋

    參觀人氣

    • 本日人氣:
    • 累積人氣: