原创 2011-12-11 三多身上有你的影子,樹身上可能也有你的影子

我承認我是一個僞影迷,就是那個“外行看熱鬧”的。最喜歡的是極具視覺衝擊的科幻片和災難片等(如阿凡達);最不喜歡的是那些味同嚼蠟的文藝片、愛情片(如泰坦尼克,還真沒整個看過)。看完電影之後,我還喜歡看看別人的影評,讓自己從其他的角度明白一下

原创 64位word插件(ribbon界面)開發的幾個問題

1.目標平臺選x64(廢話) 2.64位COM組件可以調用32位COM組件,但只能調用進程外組件(.exe),所以要各種包裝。(32調64的據說行,沒測試) http://www.cnblogs.com/mazhenyu/archive

原创 如何獲取網卡MAC地址(或相關信息)

好多方法,比較全的是《xxxx的四種方法》 這裏記錄一個最簡單的方法,留着備用: #include <Iphlpapi.h> #pragma comment(lib,"Iphlpapi.lib") //需要添加Iphlpapi.lib庫

原创 當心Invoke埋下的雷

【標籤】dispatch error; invoke error; COM; 連接點; VTS_VARIANT; 【報錯提示】 VS2010-0xC

原创 window窗口閃爍小結

首先,這兩天的論壇上,很多人又提“防閃爍”的問題;然後是讀了這位淺墨老兄的這篇博客,有感而發。 (這位老兄貌似也是轉發的,淺墨兄文筆很好,超讚)http://blog.csdn.net/zhmxy555/article/details/7

原创 一個比較特殊的自繪按鈕

美工設計了一排特殊的按鈕,對話框有背景圖,按鈕是不規則的,還要求方形區域; 最特別的是按鈕之間用一條漸近線分割,哪個按鈕被捕獲了(懸停或者按下),左右兩條線就屬於這個按鈕。 也就是說相鄰按鈕有重疊的地方,屬於誰不一定。 如果動態移動按鈕

原创 關於SAFEARRAY的,轉載了篇文章,比較全

有個問題,64位COM組件調用32位COM組件(進程外)的時候: 32位組件裏引入_IDTExtensibility2接口,64調用的時候失敗; 如果不用引入的方法,而把接口函數寫到IDL裏,則調用成功。 比較奇怪。 (關鍵是接口函數有S

原创 剖析C++11中STL庫thread類的一小段代碼(MS版本)

//剖析C++11中STL庫thread類的一小段代碼(MS版本) /* 寫一段代碼,使用thread構造函數的時候,提示有9個構造函數,但明明白白寫的有3個, 但有一段奇怪的宏,也就是下面代碼展開後,實現了6個構造函數 */ #d

原创 老問題,新解法:關於去掉WebBrowser的邊框和滾動條

關於去掉WebBrowser的邊框和滾動條確實是個老問題了,網上的解決方法也是一坨一坨的,基本上比較一致。方法如下: 1. 寫網頁的時候,設置body樣式,這不是我們討論的範圍。 2.OnDocumentComplete的時候修改bo

原创 轉載 Windows8 遊戲開發教程-開篇 主要是知識點和工具的列舉和對比

來自 Windows8 遊戲開發教程-開篇 準備開始寫一個win8遊戲開發教程了,現在這裏整理一下思路。 需要在開篇解釋的問題就有一大堆了,先嚐試一個個把他們寫下來。   1.閱讀這個教程需要什麼樣的基礎? 2.這個教程能帶來一個怎樣的

原创 如何遍歷Word的頁眉和頁腳的域

'關鍵代碼如下 Sub 宏1() For Each sec In ActiveDocument.Sections MsgBox (sec.Headers(wdHeaderFooterFirstPage).Ra

原创 轉載標記一個win8開發系列的入口

來自 談一談 Windows 8 的軟件開發架構 關於windows8的架構,這張圖流傳的相當廣泛 但是有多少人明白這其中的奧祕,我特意做了一些實驗,來發現這到底是怎麼一會兒事兒。   首先來看看win32 時代我們開發一個應用

原创 推箱子基礎代碼(win32版)

今天在網上看到一個網友的《超級瑪麗》的製作,一時手癢,決定也做個以前的經典小遊戲。 由於時間有限,也沒做過遊戲,就選擇了自己比較喜歡的,也比較簡單的

原创 IE中js調用腳本實現打印預覽(按鈕本身不打印)

先上代碼(聲明大部分代碼來自網絡)<html> <head> <title>print demo</title> <style media

原创 Margin還是Padding?這是個問題。【轉】

一直比較困惑,這篇寫的不錯,轉之。 http://www.hicss.net/use-margin-or-padding/ 用margin還是用padding這個問題是每個學習CSS進階時的必經之路。 CSS邊距屬性定義元素周圍的空間