原创 Lively's Getting Started Guide-Lively's入門指南
Create創建What to do first? 首先應該做什麼呢?Choose a room選擇一個房間From the Room List, click the title of the room you'd like to vis
原创 窗口界面AVR反彙編工具
void CWindisavrView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call
原创 ARMulator下定時器中斷測試程序
/****************************************************************************************/ /* NAME: test.c
原创 Windows核心編程讀書筆記6-多線程編程
第6章 線程的基礎知識 線程是由兩個部分組成的:線程的內核對象和線程堆棧。 1. 創建和中止線程 線程用於描述進程中的運行路徑,它包含獨立的堆棧和CPU寄存器狀態, 即線程的上下文(CONTEXT)。每
原创 自己讀ico文件再繪製icon
最近 寫了 一個 IconLoadDraw 函數,可以讀取 ico 文件 ,並 繪製在對話框上。 如果 ico 裏 有 png 的 icon 可以 另存爲 png 文件。 BOOL CIconReadDlg::IconLoadDraw(L
原创 ListCtrl 鎖定列寬度的簡單方法
有時候需要鎖定report 格式下的listctrl的列寬度。爲此要響應HDN_BEGINTRACK及WM_SETCURSOR等消息,比較麻煩。 下面的方法簡單明瞭: 1.定義新的HeadCtrl窗口過程: ///////////////
原创 多線程圖片下載程序的修改心得.
多線程圖片下載程序的修改過程.1.在void CThreadURLDlg::OnSave()裏共產生16個線程: for (int i=0; i<isel; i++) { m_param.strPath=sFilePath+"//"+s
原创 Windows核心編程-讀書筆記1-3
第1章 對程序錯誤的處理 調用Windows函數時,首先檢驗傳遞參數的有效性,如無效,或無法執行,系統返回一個值,指明該函數運行失敗。 Windows函數常用的返回值類型: VOID 該函數的運行不可能失敗。 BOO
原创 在ToolBar中加其他控件
在ToolBar中加其他控件 最近有網友提到這個問題,本來可以用dialogbar來解決,後來想了想如果一定要用ToolBar怎麼辦呢?所以就試了試。 1》。在要加其他控件的CToolBar上加一個按鈕,(資源編輯中),起名ID_COMB
原创 MFC下如何定製消息
消息定製: 1) 建立消息號 #define MYMESSAGE WM_USER+106 2) 消息映射 ON_MESSAGE(MYMESSAGE, OnMyMessage) 3) 消息函數定義 afx_msg void OnMy
原创 消息積累-CSDN問題整理,以備自己日後查詢
(2008-08-02)jxcyly1985 問:我想在edit裏顯示變化的數據,我寫了個簡單的循環 while(a <10) { a++; m_edit=a; UpdateData(FALSE); //Sleep(500
原创 "基於 CDialog 的應用程序一開始便被隱藏的方法"再探
"基於 CDialog 的應用程序一開始便被隱藏的方法"再探 基於 CDialog 的應用程序有時候需要一開始便隱藏窗口,如微軟的DispRes例子,程序一開始就被放到托盤上,對話框本身 是不顯示的。 把這個例子移
原创 關於CListBox和CComboBox修改窗口Style的問題
在界面編程中,經常遇到修改CListBox和CComboBox窗口式樣(style)的問題.可惱的時,一旦窗口創建後(Creation),沒有辦法可以修改窗口式樣.也就是說,ModifyStyle()和SetWindowLong()都
原创 再談CListCtrl的 各列 排序
爲了搞清楚 CListCtrl 的 SetItemData 中 Data 指的是 什麼。寫了如下函數 int CALLBACK CompareName(LPARAM lParam1, LPARAM lParam2, LPARAM subI
原创 給 OnPaint 加個 HDC 參數
MFC的窗口繪製函數是 CWnd::OnPaint afx_msg void OnPaint( ); 而 WM_PAINT 消息可以是 WM_PAINT hdc = (HDC) wParam; 就是