在MFC中可以利用CInternetSession來讀取網頁,不過字元轉換是要注意的地方;基本的字元char是ANSI,所以如果要丟到utf-8去要經過轉換,接回來之後也要再轉回去unicode
2013-01-09
在MFC中可以利用CInternetSession來讀取網頁,不過字元轉換是要注意的地方;基本的字元char是ANSI,所以如果要丟到utf-8去要經過轉換,接回來之後也要再轉回去unicode
今天同事在測我寫的小工具的時候,發現Windows2000出現異常:明明有寫進機碼的東西,但是卻檢查不出來。後來發現是我用了Windows2000不支援的flag,所以增加了判斷是否為Windwos 2000。
32位元和64位元的電腦有許多不一樣的函式庫,所以連同系統資料夾路徑、Registry路徑等等都有區別,所以碰到有相關要處理的資料時就要特別注意。
因為是個小工具,所以就簡單的利用CFile來寫Log,暫存到使用者的Temp目錄;不過因為是unicode,所以寫檔和轉換參數的時候要注意一下而已。
如果想要限定程式只能開啟一個,可以在最初啟動BOOL CDemoApp::InitInstance()方法裡增加判斷
之前寫了一個啟動服務的小程式,因為自己的電腦一向都把UAC關掉,所以沒注意到UAC的問題,結果今天在測的時候才發現不能這樣玩~去Google了一下發現要改Manifest,不過一堆人都自己加資源檔…不過在VS2010其實只要改設定就好啦?
[MFC] 使用Tab控制項
剛開始學MFC,連加個選單都不太會Q_Q,沒想到加個選單這麼麻煩~所以做個筆記!