示例#1
0
        public static MessageWindowInstance Create(MessageWindowProc windowProc)
        {
            MessageWindowInstance instance = new MessageWindowInstance(instances,windowProc);

            instances.Add(instance);

            return instance;
        }
示例#2
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            // Create message window
            msgwin = MessageWindow.Create(new MessageWindowProc(WindowProc));

            // Hook clipboard
            next_window = User.SetClipboardViewer(msgwin.Handle);
        }
示例#3
0
        public static MessageWindowInstance Create(MessageWindowProc windowProc)
        {
            MessageWindowInstance instance = new MessageWindowInstance(instances, windowProc);

            instances.Add(instance);

            return(instance);
        }
示例#4
0
        public static void Destroy(MessageWindowInstance windowInstance)
        {
            if (instances.Contains(windowInstance)) {
                // Dispose of instance
                windowInstance.Dispose();

                // Remove from instances
                instances.Remove(windowInstance);
            }
        }
示例#5
0
        public static void Destroy(MessageWindowInstance windowInstance)
        {
            if (instances.Contains(windowInstance))
            {
                // Dispose of instance
                windowInstance.Dispose();

                // Remove from instances
                instances.Remove(windowInstance);
            }
        }