Qt版本:5.5.1 Qt的QString功能丰富,对非英语语言的支持也不是问题,但支持得不够直接。例如,像 ? 1 QString str("死亡使者赛维"); 这样直接用带中文的字符串进行构造,那么用QMessageBox显示str时将出现乱码。如果使用fromLocal8Bit、fromLat Read More
posted @ 2016-02-08 18:07
findumars
Views(8682)
Comments(0)
Diggs(0)
在controls.pas单元里只有判断,没有赋值,所以一直不是很明白。于是在stdCtrls.pas里找了几个例子,直观加深一下印象: constructor TCustomLabel.Create(AOwner: TComponent); begin inherited Create(AOwne Read More
posted @ 2016-02-08 17:36
findumars
Views(528)
Comments(0)
Diggs(0)
情况1:设计期放一个Panel1,然后在Panel1再放一个Panel2,再把Panel1.visible设置为false。那么执行 的过程是怎么样显示这两个Windows窗口的呢?是否有WM_PAINT消息出现呢?(首次显示好像不需要WM_PAINT,只需要有无效区域) 情况2:设计期放一个Pan Read More
posted @ 2016-02-08 17:01
findumars
Views(218)
Comments(0)
Diggs(0)
在设计期放上一个Panel1和Button1,然后设置Panel1.Visible:=False 这时候执行: procedure TForm1.Button4Click(Sender: TObject); begin ShowMessage(IntToStr(panel1.InstanceSize Read More
posted @ 2016-02-08 16:54
findumars
Views(397)
Comments(0)
Diggs(0)
在研究TCustomControl的显示过程中,怎么样都找不到刷新FWinControls并重新显示的代码: procedure TWinControl.PaintHandler(var Message: TWMPaint); var I, Clip, SaveIndex: Integer; DC: Read More
posted @ 2016-02-08 16:31
findumars
Views(527)
Comments(0)
Diggs(0)