[問題] Control has no parent window

作者: noodleT (麵T)   2015-04-10 21:34:01
使用 BCB 製作元件 TMyOpengl 時,繼承 TPanel
想在使用者建立元件時取得自己的 Handel
於是在
__fastcall TMyOpengl::TMyOpengl(TComponent* Owner){
hDC = GetDC(this->Handle);
}
到目前為止都可以編譯、安裝元件
但使用者拖曳元件至 Form 時就會跳出


請問有沒有解決的方法?
不然就要使用者自己輸入指令再去做設定(這樣有點不完美)
作者: TobyH4cker (Toby (我要當好人))   2015-04-13 01:33:00
寫在constructor的程式碼是在design time就會執行試試放 this->Caption = "FOO"; 再拉到form上就知因此你還是寫個public function Initialize()在裡面做你想做的事吧!

Links booklink

Contact Us: admin [ a t ] ucptt.com