Time of Update: 2018-12-05
注意事項:必須用SendMessage,不能用PostMessage。 可以發送自訂的資料結構,但是資料結構中不能有指標,引用等。 發送端:sTmp.Format(L"Test data string.";COPYDATASTRUCT cpd;cpd.dwData = 0;cpd.cbData = sTmp.GetLength() * 2 + 2; // Because Unicode.cpd.lpData = (void*)sTmp.GetBuffer(cpd.cbData)
Time of Update: 2018-12-05
由於blend不夠普及,圖片平鋪問題在所難免。以前寫過如何在WPF中利用VisualBrush進行平鋪。但是在silverlihgt中是沒有VisualBrush的。那隻能通過代碼來控製圖片平鋪用了。
Time of Update: 2018-12-05
該函數可用於獲得指定進程名的進程ID列表void CDSUMDlg::GetProcessIDList(CString sProcessName, CArray<int, int>& arrayProcessID){ HANDLE hProcessSnap = NULL; PROCESSENTRY32 pe32 = {0}; HANDLE hParentProcess = NULL; DWORD dwParentProcessID = 0; CString
Time of Update: 2018-12-05
出於安全效能的考慮,目前js端不支援擷取本地圖片進行預覽,正好在做一款類似於QQ心情的發布框,找了不少jquery外掛程式,沒幾個能滿足需求,因此自己使用SWFuplad來實現這個圖片上傳預覽。先粘上以下外掛程式,在別的圖片上傳功能說不定各位能用的上。1、jQuery File
Time of Update: 2018-12-05
初學Android,編寫這個MyViewFlipper真是費了好多勁,不足之處還望海涵。 首先用到的資源,四個動畫。 push_left_in.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate
Time of Update: 2018-12-05
讓自己的程式介面實現XP風格編寫一個.manifest檔案,將檔案名稱定為和.exe檔案同名,並將其與.exe檔案放在同一個檔案夾裡。儲存.mainfest檔案為任意名稱,如XPStyle.manifest。將其複製到工程所在目錄,再用記事本或其它文本編輯工具手動修改工程目錄下的資源檔(.rc),在檔案最後加上一行:1 24
Time of Update: 2018-12-05
這個問題可是困擾了好久!百度多次,才發現真的是天下文章一大抄。不過在那個抄的基礎上又參考MSDN的基礎知識,最後反正是試出來了!在國內中designer普及不夠,也只能將就下photoshop了!因此就會產生很多的平鋪問題!比較顯著的就是1像素的平鋪。下面這段代碼可以解決這個問題。 <Canvas> <Canvas.Background> <VisualBrush TileMode="Tile" Viewport="0,0,2,28"
Time of Update: 2018-12-05
最近失業,在網上投了很多簡曆,據說重新整理後,簡曆可以排在前面!於是就想起來做一個重新整理簡曆的小程式,碰巧在學習Python,也懶得開啟慢慢的vs了。 簡曆重新整理呀,親,比類比登入163,百度什麼的更實用! 案頭建立“簡曆重新整理.txt”,大家都懂的,尾碼修改為py,開啟! 功能很簡單,以下是代碼,可以看到濃濃的C#編碼風格。
Time of Update: 2018-12-05
通過以下兩個函數可以實現啟動一個進程並獲得其主視窗控制代碼。BOOL CALLBACK CDSUpdate::EnumDSUMWindowsProc(HWND hwnd, LPARAM lParam){ DWORD dwID; EnumParam* pEP = (EnumParam*)lParam; GetWindowThreadProcessId(hwnd, &dwID); if (dwID == pEP->m_dwProcessID) {
Time of Update: 2018-12-05
webform讀取:string.Format(SqlConfig.GetSql("SQLServer.QueryTableInfo"), "SysLog");/// <summary> /// 讀取指定SQL /// </summary> /// <param name="key">sql名稱</param> /// <returns>sql字串</returns>
Time of Update: 2018-12-05
RDLC報表設計好後,在ReportViewer預覽報表時,頁數都正常;但在切換為整頁模式時,常造成多了不少空白頁出來。第一時間覺得不可思議,在ReportViewer看來正常,怎可能在整頁預覽時,格式會跑掉?如果在整頁預覽時格式跑掉,那在列印時也一定是這樣的情形。ReportViewer會將RDLC所設計的報表檔顯示其中,但和實際紙張列印時,並不是如此,因此時就要檢查RDLC報表本身的大小。1.先至Report.rdlc報表設計的頁面,選擇功能表上的[報表]->[報表屬性],在[配置]
Time of Update: 2018-12-05
Sql Server 中一個非常強大的日期格式化函數Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3):
Time of Update: 2018-12-05
可參考如下代碼//Download http file through proxyCString GeHttptFile(CString sUrl){ CString sContent; char sProxyList[MAX_PATH], sUsername[64], sPassword[64]; //in this case "proxya" is the proxy server name, "8080" is its port
Time of Update: 2018-12-05
每一個程式員都有改變世界的夢想,他們不甘平凡,他們想要make a
Time of Update: 2018-12-05
使控制項在運行時不可見http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vbcon/html/vbtskmakingyourcontrolinvisibleatruntime.asp有時可能需要建立在運行時不可見的使用者控制項。例如,除在鬧鈴響時外,用作鬧鐘的控制項可以不可見。通過設定 Visible 屬性很容易做到這一點。如果 Visible 屬性為 true,則控制項將正常顯示。如果為
Time of Update: 2018-12-05
//該函數用於提升程式的許可權,使之可以等待進程結束bool CDSUMDlg::EnableDebugPrivilege(){ HANDLE hToken; bool bSucceed = false; if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken)) { TOKEN_PRIVILEGES tp; tp.PrivilegeCount=1; if
Time of Update: 2018-12-05
使用System.Web.Mail發送郵件:public void SendMail(){ MailMessage mail1 = new MailMessage(); mail1.Body="body here"; //郵件的本文 mail1.From="xxx@your.com"; //發信人的地址 mail1.To="yyy@their.com"; //收信人的地址
Time of Update: 2018-12-05
以二進位資源為例,這樣可以在資源儲存任何形式的資料,包括.exe檔案等。HRSRC hRes = NULL;HGLOBAL hResData = NULL;DWORD dwSize = 0;BYTE* pSrc = NULL;HINSTANCE hInst = AfxFindResourceHandle(MAKEINTRESOURCE(IDR_BIN_DSUM), L"BIN");hRes = ::FindResource(hInst, MAKEINTRESOURCE(IDR_BIN_DSUM)
Time of Update: 2018-12-05
此功能實現研究了很長時間,開始用C#寫的activex外掛程式,實現起來比較容易,服務端也可以直接寫入到檔案夾中,可是有個缺點就是用戶端必須安裝framework,這個對客戶來說是不現實的。後來研究用c++實現activex,post上傳到伺服器url,然後接受post檔案,由於對c++不熟悉,搞了很長時間沒搞出來,可能還是我對c++不會使用的原因,不過搜遍Google和百度,也沒搜到正解。最後用dephi實現的activex,很簡單就實現了,同事給寫的代碼,不到20行,由此對dephi產生敬
Time of Update: 2018-12-05
後台檔案:using System;using System.Data;using System.Configuration;using System.Collections;using System.Drawing;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using