原创 用VC編寫基於Windows的精確定時程序

在工業生產控制系統中,有許多需要定時完成的操作,如定時顯示當前時間,定時刷新屏幕上的進度條,上位 機定時向下位機發送命令和傳送數據等。特別是在對控制性能要求較高的實時控制系統和數據採集系統中,就更需要精確定時操作。  衆所周知,Windo

原创 深度探索WM_PAINT消息

【引言】:這是以前在作VC/EVC開發時候遇到的一個鬱悶的問題的思考,剛好最近在VC#開發時候遇到了類似的問題,因此就總結出來,期望能夠給遇到同樣問題的開發者一些幫助和提示。   問題緣起        半年前,在作Mobile GPS

原创 給按鈕、靜態文本等添加功能提示(tollTip)功能

 給按鈕,靜態文本添加功能提示Tooltip功能,步驟如下:(1)在頭文件中定義CToolTipCtrl對象m_ToolTip; CToolTipCt

原创 installshield for VC++6 如何使用

本文介紹了利用Install Shield製作應用程序安裝軟件的方法。在文中作者除了對常用的一些技術進行介紹外,還對安裝過程位圖的顯示、標題和背景的定製等高級技術作了簡要的闡述,本文所述方法能夠滿足大多數安裝軟件的製作需求。關鍵字: 安

原创 關於vc6.0的重繪

1、MFC中重繪的意義,(OnDraw  OnPaint),何時重繪?      什麼情況需下重繪?      比如在View中create了一個控件,需不需要重繪?       在Dialog中拖入控件,或Create控件,爲什麼不需要

原创 vc 把一個工程下的對話框 導入新的工程

(1)把一個工程下的對話框 導入新的工程 方法1:      在原工程的classView中選中你要添加的class,然後右鍵菜單,Add    to    Gallery,然後,在新的工程中,選擇Project->Add    to  

原创 Inno setup 簡單打包教程

前段時間關注了VC6.0自帶的Installshield打包的使用方法,感覺繁瑣,現在找到一個比較簡單實用的打包小工具Inno setup,使用方法如下。 (1)將編寫好的程序生成Release版本,打開Inno setup 5小軟件,彈

原创 CListCtrl 設置行高

  1 關聯圖片   CImageList   m_l;     m_l.Create(1,24,TRUE|ILC_COLOR32,1,0);     m_list.SetImageList(&m_l,LVSIL_SMALL); 2 關聯

原创 VC位圖按鈕相關實現方法總結

 位圖按鈕的實現方法: 首先,我們創建一個基於對話框的應用程序CmyDialog   ; Ι.MFC的CBitmapButton類,這也是最簡單的功能最強的位圖按鈕。我們可以採取如下的步驟: 1. 爲按鈕指定唯一的按鈕標題(此例子爲OK按

原创 ClassView找不到對話框類的解決方法

我用VC++6.0編的基於對話框的程序,默認添加了一個對話框類,可是操作過程中就找不到那個對話框類了,但MFC  ClassWizard 還是有那個對話框類。我多次出現這個問題,一直不知道什麼原因。       後來,我就關閉VC++,打

原创 VC++打包(InstallShield)

1 首先將完成的程序生成release,然後點Tools-->InstallShield Wizard,(如果沒有該選項,可以找到VC6.0的安裝盤,找到ISHIELD文件,setup.exe即可安裝 InstallShield ),即進

原创 絕對有用能用的Icon圖標下載地址

最近做了一個界面,需要一些圖標,現把在網上搜索後,覺得不錯的兩個網址,記錄如下 (1)www.iconfinder.com (2)www.freeiconsweb.com 這兩個網址支持(只支持)引文搜索,且可以指定搜索圖標的大小。  

原创 鬱悶

       我以爲我的讓步妥協會換來比較和諧幸福的生活,原來不是。       我真的已經很注意說話方式和方法了,還是像條狗一樣朝我亂叫,難道真是我錯了。      在煙臺,漂在浩瀚的大海里感覺自己很渺小,很放鬆,要是人不會餓,真想永遠

原创 The ActiveX Control cannot be instantiated 解決方法

做的串口通訊程序,突然不能用了,彈出“The ActiveX Control XXX  cannot be instantiated”   首先想重新添加“Project——>Add to Project——>Components and

原创 結束

相對無言,惟有淚千行。 機會不是總有,爲什麼就沒有珍惜呢?爲什麼如此貪婪呢?上蒼呀,再給我一次機會吧!!