Development Log (2005)

xiaoxiao2021-03-06  44

Development log

19:05 2005-12-26 Thinking, the address bar is still using Toolbar

18:32 2005-12-25GetMessage Hook seems to be able to intercept all messages, including keyboards and mice, so keyboard mouse hooks do not need, discard

21:22 2005-12-24GetMessage seems to be very overbearing, or there is a problem between the VB's keyboard event (shortcut) processing method, finding the getMessage, the VB form has some keyboard events disappeared, such as direction keys, Tab keys (Jump in each control), the ESC button (default closed window). But use TranslateAccelerator, so the solution now solves SETWINDOWSHOOKEX with wh_getMessage parameters. But so, the sidebar of the HTML mode No shortcut, slowly solved

23:02 2005-10-17 is too happy, actually realizing the function of the page element filtering, in fact, it is too strange to monitor all downloads, it is too strange, use VB to actually illegally operate, and finally can only be used VC, I checked the 2 days, finally got it, it seems that it is not very useful, you have to come out more of the functions.

Thanks to the author of GB, basically get it through its source code.

16:15 2005-10-14 It turns out that the shortcuts that handle the COM parts are more troublesome, they can't get the program of the program, so many times you can't handle your own shortcuts, the original problem is not big, but WebBrowser The shortcuts used, even Del is, trouble, trouble, I have a long time (the network is a good thing), just know, as long as IleinPlaceActiveObject.TranslateAccelerator can make WebBrowser re-get this keyboard message, shortcut key issues naturally solve In

22:51 2005-10-12 After using the accelerator, we found a big problem. WebBrowser could not respond to shortcuts such as Ctrl C. The reason is to use GetMessage, it seems to be because this thing has used getMessage to block the keyboard. Information, it is no wonder that it will eat such a keyboard event. This is good, I took the initial use of getMessage, the webbrowser invalidated, its own shortcut implementation function can be solved by sending WM_Command, which seems to all The problem is solved, there are still some problems, and then solve later

18:38 2005-10-11 VB can also use translateAccelerator, just use getMessage, but there is no way to handle it directly by loading the resource file, modify it, change to this way to respond to shortcuts, No longer use MenuCommand's way

3:00 2005-8-25 About ActiveX, the problem is very serious, use IINTERNETSECURITYMANAGER_PROCESSURLACTION to control ActiveX, there are many problems, this thing will block all ActiveX, and now many web pages use XML to handle the page, when closed After using this closure ActiveX, you will find that you can't display it normally, and if you use DownloadCtrl to control this situation, I think it is only to use DownloadCtrl only to block the ActiveX Control. It seems that you need to think about it.

Write a few articles, about loading menu, encode menu. I found a VC code, you can customize the right-click menu, and then take a long time, I finally gave the encoding menu to get it out, and I gave the "text size".

11:20 2005-8-22 I have thought about it for a long time, I finally thought that iDochostuihandler_ShowContextMenu could have any heads. You can re-display the Activex0: 30 2005-8-16 in 9CBS without displaying ActiveX's page. Save the page as a picture, then answer it with C, good things, translated, solve it. Then I did a plugin, there is a bug, the reason is that PictureBox is limited to the size of the model, temporarily No matter. Plus "the previous level" function, it can be changed to 1.4

16:23 2005-8-11 Yesterday, I suddenly wanted my IDOCHOSTUIHANDLER_TRANSLATEACCELERATOR to eat the keyboard problem. I didn't make much progress. I accidentally found another fun thing, IdownloadManager, this thing is good, I can respond Event, and can do it before downloading 23:16 2005-8-9 For two days, finally make the custom toolbar perfect (can set the button position), not do it, "Add a separator" , Come back later. Oh, the whole is basically referring to WinRAR design. I have to feel that there will be a lot of problems, and the entire design process is not trouble. The remaining toolbar shows the hidden button. The function is still not done (menu) The column has been completed). 12: 38 PM 8/5/2005 Suddenly want to change the system to E text, change the big problem, some local garbled. Finally, the problem was originally in the third parameter of StrConv. This parameter determines what kind of way (language) converts String, this is an optional parameter, which is generally ignored (I just), then VB will use the system language as the default, so when the system language is not Simplified Chinese I have a problem. This problem is very big. What should I do in the traditional system (or other)? Forget it, press Simplified Chinese to do. 1: 42 2005-8-2 Put Rebar into DLL Dead, DLL 30K, EXE-12K1: 31 2005-7-30 has always been strange, why REBAR can't use RBS_DBLCLKTogGle, the reason is the original setting style, inexplicably add RBBS_VARIABLEHT, this is the style of Band. , 唉, the code to use others is trouble. There is a question is the definition of rbs_dblclktoggle. It is the private const rbs_dblclktoggle as long = & h8000, this is a problem, and it is changed to & h8000 & Solved. & H8000 is a very strange number, If it is Integer, then this will be -32768, if it is long, then & h8000 = 32768, so you must change it to long, add & you can.

22:22 2005-6-14 Do HTML Side Bar Plugin System It turned out to be so simple, easily resolved, the way to borrow Maxthon's search sidebar (HTML) Webbrwoser's keyboard event still has problems, always eat it. Others' keyboard, strange, don't know how to completely solve

1:41 2005-6-14 Side Bar Plugin System, is completed, and read the RSS plug-in is basically available, and it is still a function of organizing the collection.

19:10 2005-5-30 I don't know what nerves. I suddenly wanted to complete the sidebar plugin system, so I finished it, it seems that there is still a little imperfect, I will ignore it, the RSS plugin starts, what Can you complete it? Slowly 10:45 2005-5-18 Look at an article yesterday, I found that the font is too small. I have a hard work, so I want to make a function, I can change the size, color, and color, and in the page. Background Color 23:03 2005-5-13 I finally realized the benefits of Implements. When doing plug-ins, IMPLEMENTS an object simplified many code modified the code to read the favorites, and did not read all at the beginning. Folder (good algorithm, historical legacy problem, huh, huh) 18:59 2005-5-10 I have never understood why illegal operations will appear after 9CBS posting, it is used to use set document = Object. But it is very strange to have a problem, suspect is the VB's bug, it is estimated that VB thinks that Object has not been uninstalled, so uninstall it once when the program exits, so wrong.

23:15 2005-4-19WebBrowser_v1 seems to have a good function 2:47 2005-4-19 I finally think of how to determine if the root directory exists, so I can cancel FileList, Dirlist, I think it is possible to press <,>. A String is sorted by alphabets. How do you know that it is impossible, and finally I have a very cumbersome method. However, there are not too obvious, forget it. 2:14 2005-4- 17 Clean a listbox used to record the zorder of the window, ok, 23:03 2005-4-15 Put a few common control to COM mode, huh, huh, do not register or use the COM mode to consider whether it is also Bringing WebBrowser to engage in COM mode 16:16 2005-3-30 Hehehe, the historical moment is finally arrived, the green le is born, hahahaha EXE did not increase how much capacity, just 868kb-> 888kb, this kind of good idea

23:10 2005-3-27 Write 4 classes a few days, which generate Tab, ListView, TreeView, Statusbar, haha, and finally can abandon the huge Windows Common Control that came with the VB, so I The browser can turn green, hahahaha .0: 44 2005-3-21 Using new SubClass (setProp) 21:19 2005-3-19comb completed, and added SendKey Method 22:02 2005-3 -18 can perform a DLL mode plug-in, the COM mode may have to be more than a matter, may also add a SENDKEY mode plugin 21:39 2005-3-15 plug-in functionality is generally completed, and Script can be performed, EXE mode plugin

18:31 2005-2-14RSS is still suspended. Finally, the group function should not be calculated. Or first to do a plugin system, there will be three types, EXE, Script, COM

11:57 2005-1-11 Discover Firefox to add RSS bookmarks, so I want to do one for Le, the idea that I started to tell the XML file and then analyze it, I have been finished for a long time (I used during the period) The download file of the non-controlled manner, UTF8-> Unicode) to finally find the original XML library that uses MS, it can be very convenient to do more, fainted .....

16:43 2005-1-6, I suddenly thought that the pop-up window in the interception dialog is so simple, the dialog popping window will create a new IE, then this IE to newwindow this IE will call Bho, then pass this Bho I found that this IE is not document, or if the access is not, it is simple. In NewWindow2 in Bho, it is determined whether you can get Document. If you can't get, then Cancel is 12:05 2005-1-5 menu button Never do it, trouble

转载请注明原文地址:https://www.9cbs.com/read-71526.html

New Post(0)