Time of Update: 2018-12-03
1. 如何改變視窗的表徵圖? 向視窗發送 WM_SECTION訊息。 Example: HICON hIcon=AfxGetApp() ->LoadIcon(IDI_ICON); ASSERT(hIcon); AfxGetMainWnd() ->SendMessage(WM_SECTION,TRUE,(LPARAM) hIcon); 2. 如何改變視窗的預設風格? 重載 CWnd:: PreCreateWindow
Time of Update: 2018-12-03
移動定位技術原理 目前基於GSM網擷取使用者位置資訊(亦稱LBS)的技術主要有以下3種:1. COO(Cell of
Time of Update: 2018-12-03
現在為了讓程式相容vista,我們需要給程式加上一個manifest檔案,可是有時候vc6它就會彈出Resource Compiler Error RC2170 的錯誤,可能是vc6一個bug,我個人對vc6還是很喜歡的,不過經常會有編譯死掉或出錯的問題,:)當我編譯我的項目然後好好的提示下面的錯誤:Resource Compiler Error RC2170 :CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST
Time of Update: 2018-12-03
建立自訂的Explorer Bars(瀏覽器欄),Tool Bands(工具條欄)和Desk Bands(案頭工具條欄)說明:這三種工具列都是com組件形式的,ie為了可以擴充它自己訂製了一套邏輯,只要我們寫的自己的工具條按照它的邏輯來,當ie啟動的時候就會把我們的工具條載入上去。實現這種邏輯很簡單,只要我們實現它相應的介面,然後把我們的工具條註冊到它指定的位置即可,他啟動並執行時候就會去看註冊表資訊,下邊會具體說明如何填寫註冊表資訊。1、Explorer Bars IE->查看-〉
Time of Update: 2018-12-03
這兩天研究通過基站擷取位置資訊的方式,我用到了比較成熟的方案就是擷取手機CellID(小區標示)的方法來擷取手機所在的經緯度,具體是方式我上篇文章有些,想瞭解細節的朋友可以看看。
Time of Update: 2018-12-03
今天碰到了編譯一個com組件項目,竟然找不到idl編譯的.h標頭檔,但是release版可以編過,我就奇了怪了,看了一下idl的設定檔,我汗那,怎麼能這樣呢?作為開發人員不僅僅要保證release版本可以編譯通過,debug版一樣重要!!!!!該項目是通過atl的嚮導建立的一個com組件項目,項目中有兩處include了idl檔案編譯產生的.h標頭檔,debug版死活編譯不過,我看來一下idl的settings資訊一下就明白了,竟然debug和release版idl產生的檔案名稱不一樣,開發人員
Time of Update: 2018-12-03
跟著MS跑還真累,從pc到mobile,mobile7搞了這麼久,好不容易才放出來個sdk在xp中還裝不了,說說ms腦子是否進水了?
Time of Update: 2018-12-03
今天最後一天的Tech-ed有點讓我失望,可能是因為精彩的都放到昨天了吧!午餐終於吃上點熱乎的了,但是大家為了吃飯還要在大街上吹著涼風真是沒話說了,哎,難道是金融危機的原因嗎?很想念去年SD2.0在九華的午餐啊,希望今年的SD2.0不會像微軟一樣那麼扣:),還好下午能拿到一個筆記本包還比較實用:),這幾天聽課當中總能碰到一些以前的同事或者朋友,相當於給我們提供了聚會和交流的機會,每個人工作都比較忙,很少能夠聚到一塊hoho。
Time of Update: 2018-12-03
這是一個困擾我們很久的問題。一直以來我受到了矇騙,以為stl作為一個模版庫,所有的類和函數都是inline的,使用stl編寫的程式 不需要額外的依賴。並由此更偏愛用string而不喜歡CString,很明顯,僅僅使用了一個字串功能,就要給我的程式搭上一個近1M的 mfc42.dll(使用靜態連結MFC也鬱悶:明明沒寫幾行代碼,編譯出來的程式咋就那麼大呢?)後來慢慢的發現,用string還不如用
Time of Update: 2018-12-03
我在開放中經常會遇到編碼的問題,今天我碰到的就是在英文作業系統下顯示亂碼的問題,讓我頭疼了大半天,我在這裡整理出來這些代碼,希望對你有用,哈哈!上一篇我轉了一篇編碼的基礎知識有興趣可以看看!判斷是否是GB2132: int nWSize = MultiByteToWideChar(936,MB_ERR_INVALID_CHARS,strInfo,-1,NULL,0); int error = GetLastError(); if (error ==
Time of Update: 2018-12-03
1、數位簽章。使用SignCode.exe進行數位簽章,步驟如下: 首先要有工具包,包括以下幾個軟體:(c:/Program Files/Microsoft Visual Studio .NET 2003/Common7/Tools/Bin目錄下都有) makecert.exe 製作cer格式的認證,即X.509認證,同時可以建立私密金鑰 cert2spc.exe 將cer格式認證轉換成spc格式認證,即PKCS #7認證 signcode.exe 將認證簽署到ocx上去
Time of Update: 2018-12-03
微軟好多年都沒有更新MFC了,2008/1/7號發的這一版給我vc的程式員帶來了不少好東西,介面和控制項都提升了一個檔次,office能有的介面我們用新的MFC也很容易辦到,有興趣的朋友可以去看看!可以直接去ms的網站去看看,這裡 我們期待已久的東東這裡全都有了,最爽的是有了Regex了!The Visual C++ 2008 Feature Pack extends the VC++ Libraries shipped with Visual Studio 2008. The VC++ 200
Time of Update: 2018-12-03
前不久,在沒有搞.NET之前,MaxThon的人讓我給他們寫一個:“瀏覽器中,每一個table在一個單獨的進程中,為了實現各table頁的無關性,一個死掉不影響其它的table!”。當時我的回複是:“太浪費資源了!”想了很多辦法,感覺自己的寫一整套管理,這個也只能微軟能做到!看到了AppDomain,它讓我驚歎,MS其實也早都想到了!。。。。。。剩下的我就拿來用好了,哈哈!
Time of Update: 2018-12-03
最近一直在面試,在面試別人的時候我總會想如果我是被面試的話我應該是個什麼情景,如何才能讓自己處於上升的趨勢?我一直在思考… 面試的人群我基本上歸類了一下,分為三類: 1、初學者; 2、熟手處於上升期; 3、老手求穩定型;
Time of Update: 2018-12-03
CODEPROJECT: http://www.codeproject.com/com/outlookaddin.aspVCKBASE:http://www.vckbase.com/document/viewdoc/?id=644 MSKB Articles:Q220600 - How to automate Outlook using VC++Q238228 - Build an Office2000 COM addin in VB Q259298 - Howto use Outlook
Time of Update: 2018-12-03
COMDLG32.DLL 為我們提供了一些很有用的對話方塊,但是仍然有部分我們可能會用到的系統對話方塊它卻沒有提供。如果試圖複製這些系統對話方塊將是一件麻煩的苦差事。幸好 shell32.dll為我們提供了這些對話方塊,本文將帶你去發掘一些未公開的API函數,以實現這些對話方塊。 在使用未公開的API函數之前,你必須知道聲明未公開的API函數與聲明那些公開的API函數略有不同,那就是,你必須用到未公開API函數的順序號 (ordinal
Time of Update: 2018-12-03
我們在AtlBase.h的標頭檔中可以看到下面代碼://///////////////////////////////////////////////////////////////////////////// Connection Point HelpersATLINLINE ATLAPI AtlAdvise(IUnknown* pUnkCP, IUnknown* pUnk, const IID& iid, LPDWORD pdw){
Time of Update: 2018-12-03
Silverlight 2 手把手(之一) Deep Zoom下面的例子介紹了如何利用一刻鐘的時間快速實現一個 Deep Zoom 應用,供您參考。1. 啟動 Deep Zoom Composer 預覽版2. 使用 Deep Zoom Composer 建立 SDI(Sea Dragon Index) 檔案集選取使用照片布置照片輸出 SDI 檔案輸出結果3. 使用 Visual Studio 2008 建立 Silverlight 網站應用程式如果你沒有安裝 Silverlight 2
Time of Update: 2018-12-03
J2ME學習(一) 關於java和c++好壞我這裡不作評論,不過聽說J2ME在移動這一塊移植性比較好,這裡就花點時間研究一下,前一陣研究了一下Symbain和Windows mobile,都可以用C++開發,但是開發一個mobile的軟體為這兩個os需要分別開發,代碼很難重用,個人感覺如果開發windows mobile的應用還是用C#比較好,開發效率高而且好維護.1、什麼是J2ME? J2ME(Java 2
Time of Update: 2018-12-03
從接觸無線開發到現在差不多一年了,有些感受這裡給大家分享一下,希望對你有用:)一、為什麼要轉到無線用戶端? 一個是工作需要,另外一個是一直對無線這塊比較感興趣,以前只是寫一些簡單的demo玩玩:),3G的到來我想像我這樣從pc用戶端開發轉到無線用戶端開發的人應該不少,很多公司都在招兵買馬,無線對我們開發人員來說前景也是無限的,很多機會在等著我們。(哪位朋友有無線開發經驗(WM、Symbian