Making a Checkbox Toggle The Dock Icon On and Off

前端 未结 5 953
不思量自难忘°
不思量自难忘° 2021-01-31 06:17

How would I make a checkbox hide the dock icon if it was checked? I have made a checkbox toggle a menubar item but how would you do it with the dock icon? Looking for some code

5条回答
  •  萌比男神i
    2021-01-31 07:13

    i've use this code:

    BOOL iconInDock = [[NSUserDefaults standardUserDefaults] boolForKey:smHideShowIcon];
    if (iconInDock) {
        ProcessSerialNumber psn = { 0, kCurrentProcess };
        // display dock icon
        TransformProcessType(&psn, kProcessTransformToForegroundApplication);
    }
    

    ok, it's work for my application if I to set LSUIElement=1 in the Info.plist. That's code works only for show, but how I can hide icon?

提交回复
热议问题