找回密码
 加入
搜索
查看: 4857|回复: 5

[AU3基础] 滴答表格控件的问题(VSFlex控件也有相同问题)【已解决】

[复制链接]
发表于 2013-5-19 11:28:14 | 显示全部楼层 |阅读模式
本帖最后由 solo_k 于 2014-1-11 11:06 编辑

滴答表格控件的帖子大家可以参照这一个
http://www.autoitx.com/forum.php ... D%B8%F1%BF%D8%BC%FE

我把那个示例代码做了一下改动和精简,如下:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>



#region ### START Koda GUI section ### Form=K:\Users\Administrator\Desktop\Form1.kxf
#endregion ### END Koda GUI section ###


Func _createMainGui()
        Global $FrmDidaDemo = GUICreate("滴答表格控件 Demo", 908, 499, -1, -1,BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX))
        _createChildGui()
        GUISwitch($FrmDidaDemo)
        Global $g_iTab =GUICtrlCreateTab ( 0, 0, 908,499 )
        GUICtrlCreateTabItem(""); end tabitem definition
EndFunc

Func _createChildGui()
        GUICreate("", 800, 400, 50, 50, $WS_CHILD, -1, $FrmDidaDemo)
        GUISetState(@SW_SHOW)
        $ObjDIDA = ObjCreate("DIDASG.DiDaSGCtrl.1")
        $Obj_Ctrl = GUICtrlCreateObj($ObjDIDA, 8, 8, 800, 400)
EndFunc

_createMainGui()
GUISetState(@SW_SHOW)       
While 1
        $nMsg = GUIGetMsg(1)
        Switch $nMsg[0]
                Case $GUI_EVENT_CLOSE
                        GUIDelete()
                        Exit
        EndSwitch
WEnd

于是就有了一个很严重的问题.启动后,如果点最小化,就会导致CPU到100.
但是如果删掉代码中的创建标签部分,Global $g_iTab =GUICtrlCreateTab ( 0, 0, 908,499 )
或创建滴答控件的部分$Obj_Ctrl = GUICtrlCreateObj($ObjDIDA, 8, 8, 800, 400)
就不会有这个问题了(两句代码只要删掉其中之一即可)
请问这种表格类的控件和标签控件有什么冲突吗?
急求解决的办法!!!
 楼主| 发表于 2013-5-19 11:29:25 | 显示全部楼层
自己先顶一下啊
发表于 2013-5-19 13:40:40 | 显示全部楼层
回复 1# solo_k

已经解决解决了,还不尽快改标题?
A大发现了,会有赏哦。
Global $childGui=GUICreate("", 800, 400, 50, 50,$WS_POPUPWINDOW, $WS_EX_MDICHILD,$FrmDidaDemo)
 楼主| 发表于 2014-6-10 10:53:04 | 显示全部楼层
谢谢,谢谢!!!
 楼主| 发表于 2014-6-10 10:53:09 | 显示全部楼层
谢谢,谢谢!!!
 楼主| 发表于 2014-6-10 10:57:46 | 显示全部楼层
$WS_CHILD
主要是不能带有这个风格
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-12 09:45 , Processed in 0.082140 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表