vcl

    -1熱度

    1回答

    我開始在Delphi XE 10 Seatle中使用Firemonkey,並且我非常喜歡TAniIndicator。 VCL是否有相同的功能?我怎樣才能在VCL應用程序上產生同樣的效果?我們有TAnimate,但它只有Windows動畫。 Tks

    0熱度

    2回答

    甲TBitmap* prevImg對象需要一些時間來生成,所以生成一次,並希望將其設置爲一個背景: Image1->Picture->Assign(prevImg); //TImage* Image1 現在我要畫一些線並在上面的鼠標移動上的數字: void __fastcall TTriggerSystemForm::Image1MouseMove(TObject *Sender, TShif

    1熱度

    1回答

    我有一個包含多個Vcl窗體的C++ Builder(XE6)項目。只有其中一個在項目>選項>表單中列爲自動創建,我會在需要時使用new創建其餘的。 的問題是,每隔一段時間,C++ Builder將插入狀的線的負載: USEFORM("TMainForm.cpp", mainForm); 與我的WinMain方法的文件。它也會偶爾轉移這些線的順序。 這導致該文件的版本控制歷史記錄大部分都是垃圾。

    3熱度

    1回答

    當您在C++ Builder中的Vcl應用程序,它爲你自動創建形式,並增加了線,如: Application->CreateForm(__classid(Tmain), &main); 我傾向於更喜歡使用new創建表單,所以刪除所有這些行除了我的主要形式之外(參見this article,Rob Kennedy進行了一些討論)。 我最近發現的是,CreateForm()將非常高興地創建包含純虛

    7熱度

    1回答

    在某些情況下,Windows 10的遊戲欄會隨我的應用程序(使用Delphi,VCL製作)一起打開。那不是遊戲,我不直接使用DirectX或OpenGL,但它打開了。 具體而言,當我減少托盤我的應用程序和一個彈出窗口打開遊戲欄出現。 我發現許多網站的教程完全禁用Windows 10遊戲欄(如this),但我想禁用我的應用程序只,我不認爲用戶會很高興有一個Windows功能默默禁用通過我的應用程序

    3熱度

    1回答

    我希望有一個TEdit,它可以對點擊做出反應,就像Chrome和Firefox中的Url欄一樣。首先點擊他們選擇的所有文字和下面點擊刪除選擇如下所示: 我的方法: // This method is bound to the OnClick event procedure TForm.edt_SearchClick(Sender: TObject); begin if edt_Sea

    0熱度

    1回答

    我有一個gpx文件,我想用C++ builder 2007下的vcl組件txmldocument打開。該文件應該與xml-version 1.0兼容,因爲它寫在第一行,如下面代碼所示。 我在對象檢查器的txmldocument的文件名行中輸入文件名。然後我雙擊我的vcl應用程序的窗體上的txmldocument圖標。 我收到錯誤消息:「ungültigesoder nichtunterstützt

    0熱度

    1回答

    我在VCL中做了類似的事情。我絕不是一個專業的,我不希望這是做到這一點的最好辦法,但在這裏我有什麼: pt := TImage(Sender).ScreenToClient(Mouse.CursorPos); color := image1.Canvas.Pixels[pt.X, pt.Y]; 我基本上有效地移植該代碼尋找一些幫助到firemonkey,得到相同的結果,考慮到圖像/畫布等似乎

    1熱度

    2回答

    我在一個巨大的,傳統的源代碼中有幾個體育項目的SetFocus叫工作,但如果控制是可見或不啓用檢查。 由於時間有限,和源代碼的數量巨大,我決定,我要忽略這些錯誤,因爲重點是(在本例中)不是一個關鍵的功能。引發異常會導致完全失敗,而錯過的焦點只是一個光學問題。 我目前的計劃是以下: 1)I創建單元,其具有類輔助這樣的: type TWinControlEx = class helper f

    2熱度

    1回答

    不是在Windows上執行線程安全的屏幕截圖嗎? 我下面的代碼有時需要一些投籃,但在大多數情況下,imgScreenshot(這僅僅是一個TImage中)一直是僅僅是純白色... 我缺少的東西? void __fastcall TCaptureThread::Execute() { int CurWidth = 1600; int CurHeight = 900;