原创 CButton中文手冊
CButton CObject └CCmdTarget └CWnd └CButton 類CButton提供了對Windows按鈕控件的操作。按鈕控件是一個小的矩形子窗口,可以通過單擊選中(按下)或不選中。按鈕可以
原创 Radio Button的用法
先爲對話框加上2個radio button,分別是Radio1和Radio2。 問題1:如何讓Radio1或者Radio2默認選上?如何知道哪個被選上了? 關鍵是選上,“默認”只要放在OnInitDialog()即可。三種方法可
原创 RichEdit控件參考手冊
摘要: 本文對Rich Edit控件底層消息機制進行了講解,以期讀者對Windows平臺下的Rich Edit控件有一個更深入的認識,同時對於使用Win32 SDK進行開發的人員具有一定參考價值。因爲文章的初衷是引領VB程序員通過
原创 CRichEdit控件使用
一般性問題 1. 代碼編譯通過了,運行後RichEdit控件不顯示,在InitInstance中添加 BOOL CWinApp::InitInstance () { … AfxInitRichEdit(); - RichEdit 1
原创 頭文件與庫文件搜索路徑相關問題
在交叉編譯的時候我們需要用到其他的庫,在 config 時候可以通過 “-I” 來指定頭文件目錄,但是每次都需要設置的話難免有些麻煩,找到一個簡單的方法。看下文的紅色部分。 有大量的環境變量可供設置以影響 GCC 編譯程序的方式。利用這
原创 交叉編譯DirectFB
由於第一次搞嵌入式,交叉編譯DirectFB費了一些周折。 首先記錄下編譯的過程 1 準備源文件包,下載freetype2.4.4和DirectFB-1.4.11.tar.gz,解壓。 2 交叉編譯安裝freetype
原创 製作交叉調試器
先看一篇轉載的關於gdb和gdbserver的生成。在對嵌入式進行調試之前,必須要生成調試器。經典地,Linux平臺下的調試器爲gdb。1、下載gdb:下載地址爲:按照一般的想法,最新版本越好,因此下載
原创 Ubuntu安裝codesourcery交叉編譯器的問題
安裝交叉編譯器出問題了, ./arm-2010q1-202-arm-none-linux-gnueabi.bin 錯誤信息如下; Checking for required programs: awk grep sed bzip2 gun
原创 Ubuntu的啓動配置文件grub.cfg(menu.lst)設置指南
ubuntu版本9.04,那時候啓動配置文件還是menu.lst,到了ubuntu9.10的時候就更名爲grub.cfg了,ubuntu 10.04依舊沿用的是grub.cfg,但是這個文件的內容變更並不是那麼大。在ubuntu中
原创 CTabCtrl控件使用
VC中的CTabCtrl用法與VB、Delphi的選項卡控件有很大的不同,每個屬性頁是用一個“窗體”(對話框)來實現,於是要爲每個屬性頁對話框建類,還要關聯、初始化……實在麻煩得多。但是CTabCtrl可重用性比ActiveX的選項卡控件
原创 Linux mount Windows共享後編譯出現“Value too large for defined data type”
今天遇到一個問題,Linux掛載windows的共享文件之後,編譯出現提示:對已定義的數據類型來說值過大(Value too large for defined data type); google了一下,找到了解決方法: sudo m
原创 將FrameBuffer測試程序移植到板子上
目標板用的TI 的OMAP138,將之前交叉編譯好的DirectFB和freetype庫壓縮後,用U盤拷到目標板系統的目錄下/opt/DirectFB 、/opt/freetype解壓。由於windows不支持符號鏈接,直接複製包會出些錯
原创 VC 常用技巧總結
(1) 如何通過代碼獲得應用程序主窗口的 指針? 主窗口的 指針保存在CWinThread::m_pMainWnd中,調用AfxGetMainWnd實現。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAX
原创 Gtk與Qt編譯環境安裝與配置
出自Ubuntu中文 目錄 [隱藏] 1 配置基礎開發環境GCC 1.1 程序示例 2 安裝GTK/GNOME開發環境 2.1 程序示例 3 安裝QT3/KDE3開發環境 3.1 程序示例 4 安裝QT4/KDE4開發
原创 GDI+雙緩衝
網上很多能搜索到的GDI+雙緩衝的實現都是有錯誤的,終於找到了一個正確,分享給大家。 CPaintDC dc(this); CRect rect; GetClientRect(&rect); Bitmap bmp(rect.righ