Is there a way in vb.net to subclass/hooking in to any controls scroll bar and change it is colours etc (I saw this once in C++ but lost it). It�s ok for MS giving us user owner drawn controls, or at the very least allowing us to draw the controls information but it looks dam write awful if the scroll bar does not fit into the GUI.
There is a class in this datalayer that subclasses System.Data.Datatable. So for example if I populated a System.Data.Dataset and then tried to put the first table of this dataset into this class like so:
I want to create a subclass of a class that has some shared methods. These shared methods all call one specific method. But I can't redefine that specific method in the subclass. If I try to make it overridable in the parent class, it says that shared and overridable can't both be used.
i used an old VB6 algorithm to subclass a window and made a few changes at the 'hook method' to make it work in .NET.
Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hWnd As Integer, ByVal nIndex As Integer, ByVal dwNewLong As delWindowProc) As Integer
I'm listening for the WM_SETCURSOR messages and setting the cursor there, it works most times, but not always. I've seen two other cases that I need to catch:
WM_PAINT: At least after a WM_LBUTTONDOWN the cursor is painted somehow without calling WM_SETCURSOR... WM_CAPTURECHANGED: Happening sometimes when the mouse is down and moving it.
Even doing all this the cursor sometimes flickers and the original one can be seen in some cases (eg: the instant when you roll over some object that sets the cursor to something else). I've been trying to look for some other patterns or messages but didn't see anything that would solve this problem.
I want to know how to hook a tcp connection of another program and listen them. I dont need to manipulate the packets though.I just want to record for example chat messages.
I'm working on a tool that requires overlays ala X-Fire. I'm hoping to do it in C# or VB.NET rather than resorting to C++, but the only solutions i've found for .NET cause a large performance hit (~20FPS in games). Take a look here: [URL]
I have been working on a project for some time now and I am stuck. I am trying to sense when a navigation software speaks so i can mute the volume of everything else on the computer.
my problem is that i cant properly sense the audio of the software. i am using windows 7 and vb.net. i have done a good amount of research, but i have not come up with an answer.
i am almost positive that i need to intercept the win32api call of the software to trigger the mute that i will use. i dont know how to do this, all the information i can find that is even close to this subject is for 98, nt and 2k.
does anyone know of any books (or websites) that contain information on this subject?
I have a tab control with two tab pages. One page has the auto scroll enabled since there is to much content in the page. The middle mouse wheel doesn't scroll the scroll bar; I have to actually click and hold the scroll bar and drag it down to scroll. Is there a property to allow this?
I am having an odd problem with the Horizontal Scroll Control in my program.I am using it to scroll a series of panels across a form.This is my code:
Private Sub scrHoriz_Scroll(ByVal sender As[code]....
The problem is that this works perfectly if I use the left and right arrows and it also works perfectly if I use the scroll bar's slider SLOWLY. If I scroll using the slider and move it quickly then the scroll gets out of sync.The small change and large change are both set to 1 and maximum is set to 8
I have a DataGridView with a panel above it, that contains a group of textboxes above each column. My DataGridView has a horizontal scroll bar. What I want to do is when the DataGridView scrolls horizontally, scroll the panel with textboxes above it, so they stay aligned.I tried handling the DataGridView's scroll event, but I'm not sure what to do with it.
I am loading several command buttons into it (one in each grid box). I have the panel set to autoscroll. When TableLayoutPanel is set to AddColumns, all works well. However, I dont want horizontal scroll, I want vertical. When I set TableLayoutPanel to AddRows, a vertical scrollbar will not appear.
How can I disable Alt-F4 and Ctrl-Alt-Del?Can I lock all combinations of a key with the Alt key? I got a sample from the internet, it only can disable Alt+Tab, Alt+Esc, Ctrl+Esc, Windows Key
Select Case wParam Case 256, 257, 260, 261 'Alt+Tab, Alt+Esc, Ctrl+Esc, Windows Key blnEat = ((lParam.vkCode = 9) AndAlso (lParam.flags = 32)) Or _
[code]....
Where can I see the button code list in lParam.vkCode = ?How can I make it able to disable Alt-F4 and Ctrl-Alt-Del or disable all combinations of a key with the Alt key?
How would I leave the vertical scroll position as it is and set the horizontal scroll position all the way left if it isn't already in that position? I've been using Me.AutoScrollPosition and have come up with code that is satisfactory but I haven't been able to always leave the vertical scroll position exactly as it is and just move the horizontal scroll position to the left limit.
I have a textbox that shows events on a program, which I add. I use the 'scroll bar' option on the textbox to show the vertical scroll bar, but how do I make it stay at the bottom most possible? I am using this code while I am trying to learn how to do what I want the scroll bar to:[code]But how do I get it so the scroll bar will stay at the bottom-most it can? I'd like the newest, most recent events to appear at the bottom of the textbox, and to have the user not have to scroll down every time something new is added.
I play a midi file using this simple win32 api call:
MidiMsg = "open " & c_midiFile & " type sequencer alias mid1 notify" ret = mciSendString(MidiMsg, "", 0, Form1.Handle) MidiMsg = "play mid1" ret = mciSendString("play mid1", "", 0, Form1.Handle)
Callback message MM_MCINOTIFY has a value of &H3B9 (found it using "spy++")I have to know when this message (MM_MCINOTIFY) is fired and read his parameters. In an old version of code I've written years ago in VB6 i had to use CallWindowProc and SetWindowLong win32 api, but now in VS2005 i cannot get it to work.Still I have to try with unmanaged code or are there any other ways to do this in vb .net?
i found an example for hooking global mouseclicks, but i can't get it running.the error is in the start subroutine, -SetWindowsHookEx failed.what am i doing wrong?
Imports System.Runtime.InteropServices
Public Class UserActivityHook Public Delegate Function HookProc(ByVal nCode As Integer, ByVal wParam As Integer, ByVal lParam As IntPtr) As Integer Public OnMouseActivity As MouseEventHandler[code]....
I have been working in an Migration Application where i find out some weird problem , Leave Event Fires twice causing validation to fire twice , hence i want to intercept the events to be processed by application..Hence require help in hooking the delegates so that i can get a list of the events that are to be processed .If anybody can help me out by giving some info or code as how to implement hooking in a textbox leave event/
I am not very familiar with VB.NET so I don't know if this is possible.Some code I am working on is setting the properties of a very large class. In the setter of each property an event is raised to indicate that the class data has changed. An event handler then serializes the instance of the class to a database.Obviously I do not want this to happen after each property is set, so I need to either have a delay before saving, or something else.I am keeping a large list of instances in a cache implementation already, so one option would be to only process the cache every now and then and save all unsaved instances in cache to the database.So I tried to see if I could derive a class from Application (and override DoEvents), but it is NotInheritable, so no luck there.
Has anyone ever come across a way of a way to create an app that kind of mimics what Terminal Services manager does in Windows2003/XP.
I would like to write something that would either go and query a farm of server every n secs a get me a list of users logged in, there process's etc or do maybe type a username in and it goes and finds the user in the farm and returns their details.
I currently have software that sends out plain text(i.e. 'X') to comm 1 port and was wondering if there was any way to capture that plain text and also respond to that port on the same compute as the port without having anything plugged into the machine (i.e. 9 pin serial cable). I am trying to avoid buy any more hardware as this is an objective to acutally cut down on hardware.
I'm trying to hook the keyboard to make some action when I'm running a DirectX application. I want to press some keys like "F2" or "pagedown" when I'm running dx app and see msgbox appears. Can anyone show me the code?
Basically, I have an app that communicates with a server. I need a way to monitor all the sent and received packets that are being transmitted through the app. I've been killing myself the past two days trying to figure a way to hook into ws2_32.dll to monitor these packets but I can't find a way!
This wont give me an error, but it doesn't happen anything when I mouse down on the Control.
the same doesn't work if I put it in the user control.
Private Sub StartDrag(ByVal sender As Object, ByVal e As MouseEventArgs) Dim Box = CType(sender, Control) Box.Tag = New DragInfo(Form.MousePosition, Box.Location) End Sub
I have been trying to build a game bot in vb.net.One of the main problems is getting access to the text the game prints on the screen so I have been trying to hook the games calls to the windows api drawtext and textout functions.I have been hunting for examples of how to set up a hook in vb.net for a long time without any luck.I have found it impossible to translate examples in old school vb, C++, and C#.For convenience's sake I would like to use the freely available deviare and/or easyhook libraries.
i am also using the following code to try and scroll whilst zoomed in
Inherits System.Windows.Forms.Form Private m_PanStartPoint As New Point Private Sub picbox_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PicBox.MouseDown 'Capture the initial point
[code]....
I have set the panel to autoscroll and added scroll bars but they do not scroll far enough... They only scroll about 2cm.
Im making an application that is keeping an eye on an external application that does not have an API. I'm interested in getting notified when the external application changes its main window title. My idea is to somehow register a hook that will notify my application.
how to make program for hooking/inject .dll file into main.exe I want to make 1 program to inject/hook .dll file to main.exe fast . Its about the game MU Online.