Time of Update: 2018-12-05
開始沒想明白,以下的函數返回的不是臨時地址嗎?怎麼可以正確地工作?void* CTest::getCaption(long index,){ char* libs[] = { "Channel 0","Channel 1","Channel 2","Channel 3","Channel 4", "Channel 5","Channel 6","Channel 7","Channel 8","Channel 9", "Channel
Time of Update: 2018-12-05
最近看一些程式中有多視圖設定列表,學習了一下怎麼實現的,簡單記錄一下,以免以後備查,主要功能如程式主介面選擇菜單裡的設定選項開啟設定視圖一開啟設定視圖二1、UI類繼承自MAknTabObserver類,並且實現它的void TabChangedL(TInt aIndex);函數(詳細實現見下)。2、在UI類裡定義導航指標的指標CAknNavigationDecorator* iNaviDecorator;3、在UI函數裡進行如下實現void
Time of Update: 2018-12-05
微軟官方部落格http://blogs.msdn.com/b/windowsappdev_cn/archive/2012/03/22/xaml-directx.aspx如此說:作為合并 DirectX 和 XAML 的第一個選項,您可使用全新的 SurfaceImageSource XAML 類型來將 DirectX 內容地區添加至 Metro 風格 XAML 應用程式之中。這種類型的執行個體可為您提供共用的 DirectX 表面,您可使用 DirectX
Time of Update: 2018-12-05
折騰了一天終於把CAknPopupFieldText在表單中動態建立及動態增加數組列表的操作搞定,主要分為以下幾步:1、定義資源檔RESOURCE ARRAY r_settings_choice_std { items = { LBUF { txt = qtn_appl_test; }, LBUF { txt=qtn_appl_help; } }; }
Time of Update: 2018-12-05
總結一下個人所知道的使用GDI+縮放圖片的方法. 方法一:最簡單的,使用GetThumbnailImage,這個方法的局限性對支援內嵌縮圖的圖片檔案無效. 因為MSDN中提到:如果圖片檔案有內嵌的縮圖,那麼就提取這個縮圖返回,否則就縮放原圖片,不過我想對位元影像還是安全的:Bitmap * image = new Bitmap(L"MagicLinux.bmp");Image* pScaledImage = NULL;UINT nWidth =
Time of Update: 2018-12-05
解析動態聯編作者:tingya 文章摘要多態性是C++最主要的特徵,多態性的實現得益於C++中的動態聯編技術。文章通過對動態聯編的關鍵技術虛擬函數表進行深入的剖析,解析的動態聯編的過程極其技術要領。 關鍵字 多態性 動態聯編 VTABLE 虛函數 文章本文 一 從多態性談動態聯編的必要性在 進入主題之前先介紹一下聯編的概念。聯編就是將模組或者函數合并在一起產生可
Time of Update: 2018-12-05
VC++、MFC最好的開源項目介紹:介紹一下用VC++/MFC寫的最好的開源項目。 Sourceforge.net中有許多高品質的VC++開源項目,我列舉了一些可以作為VC++程式員的參考。本文:VC++、MFC中最好的開源項目作者:Sudhir Mangla轉自:VC++、MFC中最好的開源項目 (小米炒花生)作者:Sudhir
Time of Update: 2018-12-05
#!/bin/bashxmlname="background-0.xml"if [ $# -lt 3 ];then echo -e "\033[1;33m--------------------------------------------------------------------------------\033[0m"cat <<EOF Decripition: This tool lists all files in 'pictures-dir' and
Time of Update: 2018-12-05
在gdb中顯示unicode等幾則調試技巧轉自:http://blog.csdn.net/absurd/archive/2007/03/21/1536699.aspx轉載時請註明出處和作者連絡方式:http://blog.csdn.net/absurd作者連絡方式:Li XianJing <xianjimli at hotmail dot com>更新時間:2007-3-21這幾天調試mozilla時,有兩個問題一直困擾著我:一是無法從介面指標指向的執行個體得到具體執行個體的資訊。
Time of Update: 2018-12-05
硬碟安裝ubuntu6.10及Fedora6筆記準備工作:1.GRUB4DOS grub_for_dos-0.4.1.zip2.Ubuntu 6.10鏡像檔案: ubuntu-6.10-alternate-i386.iso3.用於硬碟安裝的核心與記憶體檔案系統 解壓iso檔案中install目錄下的initrd.gz, vmlinuz檔案至一指定目錄(例如: d:/ubuntu6/),最好是FAT32格式第1步:安裝GRUB4DOS 1) 解壓
Time of Update: 2018-12-05
建立ODBC資料來源可以調用Windows系統子目錄下的動態連結程式庫Odbcint.dll中的函數SQLConfigDataSource()該函數可以動態地增加、修改和刪除資料來源。SQLConfigDataSource()函數SQLConfigDataSource()的原型如下:BOOL SQLConfigDataSource(HWND hwndParent, UINTfRequest,LPCSTR IpszDriver, LPCSTR IpszAttributes);其中四個參數的用法如下
Time of Update: 2018-12-05
VC的一些編譯串連選項- - 出處:http://bobo463.bokee.com/1、Run-Time LibraryRun-Time Library是編譯器提供的標準庫,提供一些基本的庫函數和系統調用。我們一般使用的Run-Time Library是C Run-Time Libraries。當然也有Standard C++ libraries。C Run-Time Libraries實現ANSI
Time of Update: 2018-12-05
把outlook最小化到系統托盤Outlook 2003:在工作列右下角表徵圖區,找到OutLook的表徵圖,然後右鍵菜單"最小化時隱藏"。Others:1 開啟註冊表:開始菜單 -> 運行,輸入"regedit"並斷行符號;2 開啟HKEY_CURRENT_USER/Software/Microsoft/Office/11.0(如果是Outlook XP,此處為10.0)/Outlook/Preferences項目;3 建立一個DWord的值(雙位元組值),名稱為“MinToTray”,
Time of Update: 2018-12-05
今天裝VS2005,原來的程式的開啟檔案都被修改成了VS2005,通過檔案屬性開啟檔案進行修改,改回原來VC6.0後,所有的.h,.cpp和工程檔案的表徵圖都變成未知應用程式那種了,開啟程式非常不方便,想了很多解決辦法也不行,後來把VC重新卸載,再重新安裝,.cpp和工程檔案終於變回原來那樣了,.h檔案還是未知應用程式圖示,非常鬱悶.上網找資料,終於找到一個簡單的解決辦法,試了一下,非常爽.把它記錄下來,省得回頭再忘了.在檔案夾選項中的檔案類型選中.h和.cpp 在選擇還原按鈕就行了 .
Time of Update: 2018-12-05
全面瞭解系統中svchost.exe檔案轉載:http://blog.csdn.net/kencharles/很多人對系統中svchost進程不甚瞭解,看見存在許多svchost進程就以為自己中了病毒,其實不然。 svchost.exe是NT核心系統非常重要的檔案,對於Win2000/XP來說,不可或缺。這些svchost進程提供很多系統服務,如: rpcss服務(remoteprocedure call)、dmserver服務(logical disk
Time of Update: 2018-12-05
源碼#pragma once#include <gdiplus.h>#pragma comment(lib,"gdiplus.lib")using namespace Gdiplus;class GIFImage:public Image{public: GIFImage(LPCTSTR sResourceType,LPCTSTR sResource); GIFImage(const WCHAR *filename,BOOL
Time of Update: 2018-12-05
CAknSingleStyleListBox* iListBox;CAknSearchField* iListBoxSearchField; //defined CGulIcon* defaultIcon = NULL; CAknSearchField* searchField = CAknSearchField::NewL( *this, CAknSearchField::EFixed,defaultIcon, 40 );CleanupStack::PushL (
Time of Update: 2018-12-05
Ubuntu 12.04下安裝Google Chrome 轉載: http://www.linuxidc.com/Linux/2012-08/67438.htm32位系統:wget -O google-chrome_i386.deb http://goo.gl/itppysudo dpkg -i google-chrome_i386.deb64位系統:wget -O google-chrome_amd64.deb http://goo.gl/iXDWksudo dpkg -i
Time of Update: 2018-12-05
鬱悶了一下午,想監控設定列表各個項的值改變的時候第一時間獲得相關的資訊,查了一些資料,終於找到解決的辦法了,重寫EditItemL函數。void CS60UIExampleList::EditItemL( TInt aIndex, TBool aCalledFromMenu ) { CAknSettingItemList::EditItemL( aIndex, aCalledFromMenu ); ( *SettingItemArray()
Time of Update: 2018-12-05
1. 安裝Playonlinux, 這是一個wine的python配置程式, 通常用來在Linux上玩windows遊戲2. 點擊Install, 安裝Internet模板中的Internet explorer 6. 3. 點擊Install, 選擇安裝Install a non-listed program, 選擇下載wine 1.4.14. 點擊configuration, 選擇Internet explorer 6, 將它的wine版本更改為wine 1.4.15. 安裝有道5.