VisualFreeBasic是類似VisualBasic6的FreeBasic語(yǔ)言集成開(kāi)發(fā)環(huán)境。VisualFreeBasic綠色純凈,擁有和VB6高度相似的語(yǔ)法規(guī)則,支持面向?qū)ο?,解壓到任意文件夾,打開(kāi)即用,不需要任何運(yùn)行庫(kù)。
軟件介紹
1、所有窗口和控件以【句柄】控制,VB6是類控制 (查看軟件中所有句柄按 F4 鍵)。
2、顯示窗口用 Form2_Show (父窗口, True|False) (Form2 是窗口名,根據(jù)軟件修改)。
3、關(guān)閉窗口用 CloseForm 句柄。
4、代碼修改窗口或控件屬性,按 F8 鍵,看【函數(shù)庫(kù)】里的控件子項(xiàng),用句柄來(lái)操作。
5、【函數(shù)庫(kù)】里控件操作只是常用部分,完整版的打開(kāi)幫助菜單里的【W(wǎng)inFBX幫助】看控件項(xiàng)。
6、除極少數(shù)API外,都不需要聲明API,可以直接使用,如同自己寫的函數(shù)一樣。
7、編譯DLL,必須保留1個(gè)窗口,你沒(méi)讓它顯示它是不會(huì)顯示和加載的。
8、DLL初始化在 【FF_WinMain】 模塊里。
9、語(yǔ)法提示時(shí),F(xiàn)1-F12鍵立即上屏,Tab 鍵默認(rèn)上 第1個(gè),上下選擇后,用空格也可以上屏。
10、其它方面請(qǐng)查看 VisualFreeBasic編程入門教程 (從零開(kāi)始學(xué)或VB進(jìn)階)。
基本語(yǔ)法
VisualFreeBasic 內(nèi)置隱藏函數(shù)
AfxGetWindowsVersion () AS Single 獲取Windows版本
AfxScaleX (BYVAL cx AS SINGLE) AS SINGLE 根據(jù)應(yīng)用程序使用的DPI(每像素點(diǎn)數(shù))來(lái)縮放水平坐標(biāo)。
AfxScaleY (BYVAL cy AS SINGLE) AS SINGLE 根據(jù)應(yīng)用程序正在使用的DPI(每像素點(diǎn)數(shù))縮放垂直坐標(biāo)。
FF_AddTooltip( BYVAL hwnd AS HWND, strTooltipText AS STRING, BYVAL bBalloon AS Long ) As HWND 創(chuàng)建提示。
更新日志
VisualFreeBasic_5.5.4 (2021-02-24 12:02:06) 主要更新:
修正 當(dāng)使用插件后,關(guān)閉VFB下次再開(kāi)VFB,工程和窗口列表標(biāo)簽消失的問(wèn)題。
修正 TreeView控件 TVN_SetDispInfo 事件名稱打錯(cuò)英文字母的問(wèn)題。
修正 工程屬性和圖像管理的幫助,點(diǎn)擊無(wú)效的問(wèn)題。
修正 幫助制作中變量成員AS前沒(méi)空格的問(wèn)題。
新增 工程和窗口標(biāo)簽,當(dāng)前選擇的右邊顯示“X”,點(diǎn)擊為關(guān)閉。
新增 窗口標(biāo)簽的最后顯示為下拉按鈕,點(diǎn)擊為菜單,選擇當(dāng)前工程里文件。
新增 VFB幫助里的同步,點(diǎn)擊列表自動(dòng)打開(kāi)相關(guān)詞條。
改變 剩余一個(gè)工程時(shí),也顯示工程標(biāo)簽。
改變 關(guān)閉其它標(biāo)簽,只關(guān)閉當(dāng)前工程的其它標(biāo)簽,其它工程不會(huì)被關(guān)閉。
改變 自動(dòng)備份由打100個(gè)字符,調(diào)整為有打1個(gè)字符60秒后備份。