sias Posted November 1, 2008 Posted November 1, 2008 As the title states, I just have a couple simple questions, but I was unable to find the correct function in the help file or here on the forums. What I am looking for is a way to place a checkbox in the menu (for an "Always on top" feature). An example would be the autoit updater, as well as the Task Mananger. I have created the menu (below) I'm just not sure how to create the checkbox within the menu. $menu = GuiCtrlCreateMenu ("Menu") $aboutitem = GuiCtrlCreateMenuitem ("About",$menu) $closeitem = GuiCtrlCreateMenuitem ("Close",$menu) $menudate= GUICtrlCreateMenu( @MON & "/" & @MDAY & "/" &@YEAR )oÝ÷ Ù8^¢Ø^®«²Ø¨Z½è¬²¶§¦º{.èjëh×ÚºÒ- Ò0¢é]jÉ-ç(k§Ü,ÈZ½é®Ø©è§¦ë[£¬jwp¢é])¶z'íêÞÆ°k+ajÛaz趦r¥u«¢Ö¶èºm触ëljËa{&«yø¥çhºÐ'{¦¦W°¢é]mébì!zw§µêâ¬z¸G²¶º»(«¢fÆ¥((zËh¶§{[£µêíç.®·§µº1ÇâWéhÂ+²x©zÚ'.®·§¶)éºÖèÅëºÚ"µÍÕRPÝÜX]QÜÝ ][ÝÑ]H[[YI][ÝË K KLKMJBÕRPÝÜX]SX[ ][ÝÓSKÑÖVVVI][ÝËMK BÕRPÝÜX]SX[ ][ÝÒSI][ÝËMKÍJBÌÍØOHÕRPÝÜX]R[] ][ÝÉ][ÝËL L NÈ[ÛÕRPÝÜX]SX[ ][ÝËÉ][ÝËÌK LBÌÍØHÕRPÝÜX]R[] ][ÝÉ][ÝË L NÈ^BÕRPÝÜX]SX[ ][ÝËÉ][ÝË K LBÌÍØOHÕRPÝÜX]R[] ][ÝÉ][ÝË Ì LÌ NÈYXÌÍØÝHÕRPÝÜX]R[] ][ÝÉ][ÝËL ÍK NÈÝÕRPÝÜX]SX[ ][ÝÎ][ÝËÌË Î BÌÍØZ[HÕRPÝÜX]R[] ][ÝÉ][ÝË ÍK NÈZ[] Thanks to anyone that is able to assist me with these codes. "The true measure of a man is how he treats someone who can do him absolutely no good."
FaT3oYCG Posted November 1, 2008 Posted November 1, 2008 for the first question i dont have a clue but for the second you could do something like $length = StringLen(GUICtrlRead($bm)) If $length = 10 Then GUICtrlSetState($bd, $GUI_FOCUS) EndIf etc. for all of your inputs Interpreters have great power!Although they live in the shadow of compiled programming languages an interpreter can do anything that a compiled language can do, you just have to code it right.
Nahuel Posted November 1, 2008 Posted November 1, 2008 #include <GuiConstantsex.au3> GUICreate("Test") $Menu = GUICtrlCreateMenu("Test") $CheckMenu = GUICtrlCreateMenuItem("Checkbox",$Menu) GUICtrlSetState(-1, $GUI_CHECKED) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $CheckMenu If BitAND(GUICtrlRead($CheckMenu), $GUI_CHECKED) = $GUI_CHECKED Then ;if checked, uncheck GUICtrlSetState($CheckMenu, $GUI_UNCHECKED) Else ;if unchecked, check GUICtrlSetState($CheckMenu, $GUI_CHECKED) EndIf EndSwitch WEnd
sias Posted November 1, 2008 Author Posted November 1, 2008 Thank you FaT3oYCG, and Hahuel very much for your help! "The true measure of a man is how he treats someone who can do him absolutely no good."
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now