Hi Folks,
I'm adding some columns to my datagrid which are of Combo Box type. I'm
inheriting DataGridTextBoxColumn and doing all the usual stuff to get them
populated. This is working fine. I have added some functionality where if
the user right clicks the combobox a context menu will appear, saying "Fill
the complete column with value 'XXX'". This value is the value they selected
from the combobox. This is also working fine.
However, to get this working generically for any datagrid, I'm running into
problems. I overload the constructor to pass in the datagrid (by ref) and
datatable, but I need to know the column the user clicked which I'm not
really sure how to do this.
I had this working before for one particular datagrid in my app. I passed in
a reference to the class containing the datagrid when the columns were
created but I'm trying to make it generic now so any datagrid can uses this
context menu function.
The reason I need to know the column selected is when I loop thru all the
rows and columns I know which cell to update.
I'm still fairly green with vb.net (win), ...do I need to get an event to
fire off, ..or add a addhandler to the constructor? The problem is I can't
do the HitTest for the datagrid within the "DataGridComboBoxColumn" class.
Again : I need to know the column the user clicked on the datagrid.
Hope I've explained this well enough. Any help would really be appreciated,
cause this one has got me for days.
Thanks,
Anthony 4 1699
Hi,
Sure you can use hit test info for a data grid in the column style.
Here is a sample column that i wrote that high lights the column the mouse
is under. I hope this helps.
Public Class HotTrackTextBoxColumn
Inherits DataGridTextBoxColumn
Dim c As Integer
Dim rectPaint As New RectangleF
Dim fnt As New Font(MyBase.TextBox.Font.Name, MyBase.TextBox.Font.Size,
FontStyle.Underline)
Dim WithEvents dg As DataGrid
Dim oldCell As New Point(-1, -1)
Dim isInCell As Boolean = False
Public Sub HandleMouseMove(ByVal sender As Object, ByVal e As
MouseEventArgs) Handles dg.MouseMove
Dim g As Graphics = dg.CreateGraphics
Dim bounds As Rectangle
Dim hti As DataGrid.HitTestInfo = dg.HitTest(New Point(e.X, e.Y))
isInCell = (hti.Row > -1 And hti.Column = c)
Static bRedraw As Boolean = False
If isInCell Then
Dim pt As Point
pt = New Point(hti.Row, hti.Column)
If Not pt.Equals(oldCell) Then
'
' Create a region where we want the datagrid to redraw
' So the datagrid doesn't flash.
'
Dim pthToRedraw As New Drawing2D.GraphicsPath
Dim rgnToRedraw As Region
Dim rCell As Rectangle = dg.GetCellBounds(pt.X, pt.Y)
pthToRedraw.AddRectangle(rCell)
If oldCell.X > -1 Then
'
' Have to redraw last cell
'
pthToRedraw.AddRectangle(dg.GetCellBounds(oldCell. X, oldCell.Y))
End If
rgnToRedraw = New Region(pthToRedraw)
dg.Invalidate(rgnToRedraw)
End If
'
' Flag datagrid for redraw
'
bRedraw = True
oldCell = pt
Else
'
' Only redraw when needed
'
If bRedraw Then
dg.Invalidate(dg.GetCellBounds(oldCell.X, oldCell.Y))
End If
bRedraw = False
oldCell = New Point(-1, -1)
End If
End Sub
Protected Overloads Overrides Sub Paint(ByVal g As System.Drawing.Graphics,
ByVal bounds As System.Drawing.Rectangle, ByVal source As
System.Windows.Forms.CurrencyManager, ByVal rowNum As Integer, ByVal
backBrush As System.Drawing.Brush, ByVal foreBrush As System.Drawing.Brush,
ByVal alignToRight As Boolean)
Static bPainted As Boolean = False
'
' First time we paint get a reference to datagrid
' So we can consume its events
'
If Not bPainted Then
dg = Me.DataGridTableStyle.DataGrid
c = -1
For Each grdCol As DataGridColumnStyle In
Me.DataGridTableStyle.GridColumnStyles
c += 1
If grdCol.MappingName = Me.MappingName Then Exit For
Next
End If
Dim pt As New Point(rowNum, c)
bPainted = True
MyBase.Paint(g, bounds, source, rowNum, backBrush, foreBrush, alignToRight)
Dim brHot As New SolidBrush(Color.FromArgb(128, SystemColors.HotTrack))
If MouseOverCell(rowNum) Then
bounds.Inflate(-1, -1)
g.FillRectangle(brHot, bounds)
g.DrawRectangle(Pens.Blue, bounds)
End If
Dim r As New RectangleF(bounds.X, bounds.Y, bounds.Width, bounds.Height)
rectPaint = r
End Sub
Public ReadOnly Property MouseOverCell(ByVal rownum As Integer) As Boolean
Get
Dim pt As New Point(rownum, c)
Trace.WriteLine(String.Format("{0} {1}", oldCell.ToString, pt.ToString))
Return pt.Equals(oldCell)
End Get
End Property
End Class
Ken
-------------------------
"Anthony" <an*****@sysdel.com.au> wrote in message
news:eR**************@TK2MSFTNGP12.phx.gbl...
Hi Folks,
I'm adding some columns to my datagrid which are of Combo Box type. I'm
inheriting DataGridTextBoxColumn and doing all the usual stuff to get them
populated. This is working fine. I have added some functionality where if
the user right clicks the combobox a context menu will appear, saying "Fill
the complete column with value 'XXX'". This value is the value they selected
from the combobox. This is also working fine.
However, to get this working generically for any datagrid, I'm running into
problems. I overload the constructor to pass in the datagrid (by ref) and
datatable, but I need to know the column the user clicked which I'm not
really sure how to do this.
I had this working before for one particular datagrid in my app. I passed in
a reference to the class containing the datagrid when the columns were
created but I'm trying to make it generic now so any datagrid can uses this
context menu function.
The reason I need to know the column selected is when I loop thru all the
rows and columns I know which cell to update.
I'm still fairly green with vb.net (win), ...do I need to get an event to
fire off, ..or add a addhandler to the constructor? The problem is I can't
do the HitTest for the datagrid within the "DataGridComboBoxColumn" class.
Again : I need to know the column the user clicked on the datagrid.
Hope I've explained this well enough. Any help would really be appreciated,
cause this one has got me for days.
Thanks,
Anthony
Hi,
Sure you can use hit test info for a data grid in the column style.
Here is a sample column that i wrote that high lights the column the mouse
is under. I hope this helps.
Public Class HotTrackTextBoxColumn
Inherits DataGridTextBoxColumn
Dim c As Integer
Dim rectPaint As New RectangleF
Dim fnt As New Font(MyBase.TextBox.Font.Name, MyBase.TextBox.Font.Size,
FontStyle.Underline)
Dim WithEvents dg As DataGrid
Dim oldCell As New Point(-1, -1)
Dim isInCell As Boolean = False
Public Sub HandleMouseMove(ByVal sender As Object, ByVal e As
MouseEventArgs) Handles dg.MouseMove
Dim g As Graphics = dg.CreateGraphics
Dim bounds As Rectangle
Dim hti As DataGrid.HitTestInfo = dg.HitTest(New Point(e.X, e.Y))
isInCell = (hti.Row > -1 And hti.Column = c)
Static bRedraw As Boolean = False
If isInCell Then
Dim pt As Point
pt = New Point(hti.Row, hti.Column)
If Not pt.Equals(oldCell) Then
'
' Create a region where we want the datagrid to redraw
' So the datagrid doesn't flash.
'
Dim pthToRedraw As New Drawing2D.GraphicsPath
Dim rgnToRedraw As Region
Dim rCell As Rectangle = dg.GetCellBounds(pt.X, pt.Y)
pthToRedraw.AddRectangle(rCell)
If oldCell.X > -1 Then
'
' Have to redraw last cell
'
pthToRedraw.AddRectangle(dg.GetCellBounds(oldCell. X, oldCell.Y))
End If
rgnToRedraw = New Region(pthToRedraw)
dg.Invalidate(rgnToRedraw)
End If
'
' Flag datagrid for redraw
'
bRedraw = True
oldCell = pt
Else
'
' Only redraw when needed
'
If bRedraw Then
dg.Invalidate(dg.GetCellBounds(oldCell.X, oldCell.Y))
End If
bRedraw = False
oldCell = New Point(-1, -1)
End If
End Sub
Protected Overloads Overrides Sub Paint(ByVal g As System.Drawing.Graphics,
ByVal bounds As System.Drawing.Rectangle, ByVal source As
System.Windows.Forms.CurrencyManager, ByVal rowNum As Integer, ByVal
backBrush As System.Drawing.Brush, ByVal foreBrush As System.Drawing.Brush,
ByVal alignToRight As Boolean)
Static bPainted As Boolean = False
'
' First time we paint get a reference to datagrid
' So we can consume its events
'
If Not bPainted Then
dg = Me.DataGridTableStyle.DataGrid
c = -1
For Each grdCol As DataGridColumnStyle In
Me.DataGridTableStyle.GridColumnStyles
c += 1
If grdCol.MappingName = Me.MappingName Then Exit For
Next
End If
Dim pt As New Point(rowNum, c)
bPainted = True
MyBase.Paint(g, bounds, source, rowNum, backBrush, foreBrush, alignToRight)
Dim brHot As New SolidBrush(Color.FromArgb(128, SystemColors.HotTrack))
If MouseOverCell(rowNum) Then
bounds.Inflate(-1, -1)
g.FillRectangle(brHot, bounds)
g.DrawRectangle(Pens.Blue, bounds)
End If
Dim r As New RectangleF(bounds.X, bounds.Y, bounds.Width, bounds.Height)
rectPaint = r
End Sub
Public ReadOnly Property MouseOverCell(ByVal rownum As Integer) As Boolean
Get
Dim pt As New Point(rownum, c)
Trace.WriteLine(String.Format("{0} {1}", oldCell.ToString, pt.ToString))
Return pt.Equals(oldCell)
End Get
End Property
End Class
Ken
-------------------------
"Anthony" <an*****@sysdel.com.au> wrote in message
news:eR**************@TK2MSFTNGP12.phx.gbl...
Hi Folks,
I'm adding some columns to my datagrid which are of Combo Box type. I'm
inheriting DataGridTextBoxColumn and doing all the usual stuff to get them
populated. This is working fine. I have added some functionality where if
the user right clicks the combobox a context menu will appear, saying "Fill
the complete column with value 'XXX'". This value is the value they selected
from the combobox. This is also working fine.
However, to get this working generically for any datagrid, I'm running into
problems. I overload the constructor to pass in the datagrid (by ref) and
datatable, but I need to know the column the user clicked which I'm not
really sure how to do this.
I had this working before for one particular datagrid in my app. I passed in
a reference to the class containing the datagrid when the columns were
created but I'm trying to make it generic now so any datagrid can uses this
context menu function.
The reason I need to know the column selected is when I loop thru all the
rows and columns I know which cell to update.
I'm still fairly green with vb.net (win), ...do I need to get an event to
fire off, ..or add a addhandler to the constructor? The problem is I can't
do the HitTest for the datagrid within the "DataGridComboBoxColumn" class.
Again : I need to know the column the user clicked on the datagrid.
Hope I've explained this well enough. Any help would really be appreciated,
cause this one has got me for days.
Thanks,
Anthony
Thanks for your solution Ken, but I've just figured it out.
Would you believe, ...
m_DataGrid.CurrentCell.ColumnNumber
That's it, ...I can call this in my DataGridComboBoxColumn class (Inherits
DataGridTextBoxColumn) and Bobs your mothers brother.
I will have a look at you solution too, ...(looks quite hard core)
"Ken Tucker [MVP]" <vb***@bellsouth.net> wrote in message
news:Ok**************@tk2msftngp13.phx.gbl... Hi,
Sure you can use hit test info for a data grid in the column
style. Here is a sample column that i wrote that high lights the column the mouse is under. I hope this helps.
Public Class HotTrackTextBoxColumn
Inherits DataGridTextBoxColumn
Dim c As Integer
Dim rectPaint As New RectangleF
Dim fnt As New Font(MyBase.TextBox.Font.Name, MyBase.TextBox.Font.Size, FontStyle.Underline)
Dim WithEvents dg As DataGrid
Dim oldCell As New Point(-1, -1)
Dim isInCell As Boolean = False
Public Sub HandleMouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles dg.MouseMove
Dim g As Graphics = dg.CreateGraphics
Dim bounds As Rectangle
Dim hti As DataGrid.HitTestInfo = dg.HitTest(New Point(e.X, e.Y))
isInCell = (hti.Row > -1 And hti.Column = c)
Static bRedraw As Boolean = False
If isInCell Then
Dim pt As Point
pt = New Point(hti.Row, hti.Column)
If Not pt.Equals(oldCell) Then
'
' Create a region where we want the datagrid to redraw
' So the datagrid doesn't flash.
'
Dim pthToRedraw As New Drawing2D.GraphicsPath
Dim rgnToRedraw As Region
Dim rCell As Rectangle = dg.GetCellBounds(pt.X, pt.Y)
pthToRedraw.AddRectangle(rCell)
If oldCell.X > -1 Then
'
' Have to redraw last cell
'
pthToRedraw.AddRectangle(dg.GetCellBounds(oldCell. X, oldCell.Y))
End If
rgnToRedraw = New Region(pthToRedraw)
dg.Invalidate(rgnToRedraw)
End If
'
' Flag datagrid for redraw
'
bRedraw = True
oldCell = pt
Else
'
' Only redraw when needed
'
If bRedraw Then
dg.Invalidate(dg.GetCellBounds(oldCell.X, oldCell.Y))
End If
bRedraw = False
oldCell = New Point(-1, -1)
End If
End Sub Protected Overloads Overrides Sub Paint(ByVal g As
System.Drawing.Graphics, ByVal bounds As System.Drawing.Rectangle, ByVal source As System.Windows.Forms.CurrencyManager, ByVal rowNum As Integer, ByVal backBrush As System.Drawing.Brush, ByVal foreBrush As
System.Drawing.Brush, ByVal alignToRight As Boolean)
Static bPainted As Boolean = False
'
' First time we paint get a reference to datagrid
' So we can consume its events
'
If Not bPainted Then
dg = Me.DataGridTableStyle.DataGrid
c = -1
For Each grdCol As DataGridColumnStyle In Me.DataGridTableStyle.GridColumnStyles
c += 1
If grdCol.MappingName = Me.MappingName Then Exit For
Next
End If
Dim pt As New Point(rowNum, c)
bPainted = True
MyBase.Paint(g, bounds, source, rowNum, backBrush, foreBrush,
alignToRight) Dim brHot As New SolidBrush(Color.FromArgb(128, SystemColors.HotTrack))
If MouseOverCell(rowNum) Then
bounds.Inflate(-1, -1)
g.FillRectangle(brHot, bounds)
g.DrawRectangle(Pens.Blue, bounds)
End If Dim r As New RectangleF(bounds.X, bounds.Y, bounds.Width, bounds.Height)
rectPaint = r
End Sub
Public ReadOnly Property MouseOverCell(ByVal rownum As Integer) As Boolean
Get
Dim pt As New Point(rownum, c)
Trace.WriteLine(String.Format("{0} {1}", oldCell.ToString, pt.ToString))
Return pt.Equals(oldCell)
End Get
End Property
End Class Ken
-------------------------
"Anthony" <an*****@sysdel.com.au> wrote in message news:eR**************@TK2MSFTNGP12.phx.gbl... Hi Folks,
I'm adding some columns to my datagrid which are of Combo Box type. I'm inheriting DataGridTextBoxColumn and doing all the usual stuff to get them populated. This is working fine. I have added some functionality where if the user right clicks the combobox a context menu will appear, saying
"Fill the complete column with value 'XXX'". This value is the value they
selected from the combobox. This is also working fine.
However, to get this working generically for any datagrid, I'm running
into problems. I overload the constructor to pass in the datagrid (by ref) and datatable, but I need to know the column the user clicked which I'm not really sure how to do this.
I had this working before for one particular datagrid in my app. I passed
in a reference to the class containing the datagrid when the columns were created but I'm trying to make it generic now so any datagrid can uses
this context menu function.
The reason I need to know the column selected is when I loop thru all the rows and columns I know which cell to update.
I'm still fairly green with vb.net (win), ...do I need to get an event to fire off, ..or add a addhandler to the constructor? The problem is I can't do the HitTest for the datagrid within the "DataGridComboBoxColumn" class.
Again : I need to know the column the user clicked on the datagrid.
Hope I've explained this well enough. Any help would really be
appreciated, cause this one has got me for days.
Thanks, Anthony
Thanks for your solution Ken, but I've just figured it out.
Would you believe, ...
m_DataGrid.CurrentCell.ColumnNumber
That's it, ...I can call this in my DataGridComboBoxColumn class (Inherits
DataGridTextBoxColumn) and Bobs your mothers brother.
I will have a look at you solution too, ...(looks quite hard core)
"Ken Tucker [MVP]" <vb***@bellsouth.net> wrote in message
news:Ok**************@tk2msftngp13.phx.gbl... Hi,
Sure you can use hit test info for a data grid in the column
style. Here is a sample column that i wrote that high lights the column the mouse is under. I hope this helps.
Public Class HotTrackTextBoxColumn
Inherits DataGridTextBoxColumn
Dim c As Integer
Dim rectPaint As New RectangleF
Dim fnt As New Font(MyBase.TextBox.Font.Name, MyBase.TextBox.Font.Size, FontStyle.Underline)
Dim WithEvents dg As DataGrid
Dim oldCell As New Point(-1, -1)
Dim isInCell As Boolean = False
Public Sub HandleMouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles dg.MouseMove
Dim g As Graphics = dg.CreateGraphics
Dim bounds As Rectangle
Dim hti As DataGrid.HitTestInfo = dg.HitTest(New Point(e.X, e.Y))
isInCell = (hti.Row > -1 And hti.Column = c)
Static bRedraw As Boolean = False
If isInCell Then
Dim pt As Point
pt = New Point(hti.Row, hti.Column)
If Not pt.Equals(oldCell) Then
'
' Create a region where we want the datagrid to redraw
' So the datagrid doesn't flash.
'
Dim pthToRedraw As New Drawing2D.GraphicsPath
Dim rgnToRedraw As Region
Dim rCell As Rectangle = dg.GetCellBounds(pt.X, pt.Y)
pthToRedraw.AddRectangle(rCell)
If oldCell.X > -1 Then
'
' Have to redraw last cell
'
pthToRedraw.AddRectangle(dg.GetCellBounds(oldCell. X, oldCell.Y))
End If
rgnToRedraw = New Region(pthToRedraw)
dg.Invalidate(rgnToRedraw)
End If
'
' Flag datagrid for redraw
'
bRedraw = True
oldCell = pt
Else
'
' Only redraw when needed
'
If bRedraw Then
dg.Invalidate(dg.GetCellBounds(oldCell.X, oldCell.Y))
End If
bRedraw = False
oldCell = New Point(-1, -1)
End If
End Sub Protected Overloads Overrides Sub Paint(ByVal g As
System.Drawing.Graphics, ByVal bounds As System.Drawing.Rectangle, ByVal source As System.Windows.Forms.CurrencyManager, ByVal rowNum As Integer, ByVal backBrush As System.Drawing.Brush, ByVal foreBrush As
System.Drawing.Brush, ByVal alignToRight As Boolean)
Static bPainted As Boolean = False
'
' First time we paint get a reference to datagrid
' So we can consume its events
'
If Not bPainted Then
dg = Me.DataGridTableStyle.DataGrid
c = -1
For Each grdCol As DataGridColumnStyle In Me.DataGridTableStyle.GridColumnStyles
c += 1
If grdCol.MappingName = Me.MappingName Then Exit For
Next
End If
Dim pt As New Point(rowNum, c)
bPainted = True
MyBase.Paint(g, bounds, source, rowNum, backBrush, foreBrush,
alignToRight) Dim brHot As New SolidBrush(Color.FromArgb(128, SystemColors.HotTrack))
If MouseOverCell(rowNum) Then
bounds.Inflate(-1, -1)
g.FillRectangle(brHot, bounds)
g.DrawRectangle(Pens.Blue, bounds)
End If Dim r As New RectangleF(bounds.X, bounds.Y, bounds.Width, bounds.Height)
rectPaint = r
End Sub
Public ReadOnly Property MouseOverCell(ByVal rownum As Integer) As Boolean
Get
Dim pt As New Point(rownum, c)
Trace.WriteLine(String.Format("{0} {1}", oldCell.ToString, pt.ToString))
Return pt.Equals(oldCell)
End Get
End Property
End Class Ken
-------------------------
"Anthony" <an*****@sysdel.com.au> wrote in message news:eR**************@TK2MSFTNGP12.phx.gbl... Hi Folks,
I'm adding some columns to my datagrid which are of Combo Box type. I'm inheriting DataGridTextBoxColumn and doing all the usual stuff to get them populated. This is working fine. I have added some functionality where if the user right clicks the combobox a context menu will appear, saying
"Fill the complete column with value 'XXX'". This value is the value they
selected from the combobox. This is also working fine.
However, to get this working generically for any datagrid, I'm running
into problems. I overload the constructor to pass in the datagrid (by ref) and datatable, but I need to know the column the user clicked which I'm not really sure how to do this.
I had this working before for one particular datagrid in my app. I passed
in a reference to the class containing the datagrid when the columns were created but I'm trying to make it generic now so any datagrid can uses
this context menu function.
The reason I need to know the column selected is when I loop thru all the rows and columns I know which cell to update.
I'm still fairly green with vb.net (win), ...do I need to get an event to fire off, ..or add a addhandler to the constructor? The problem is I can't do the HitTest for the datagrid within the "DataGridComboBoxColumn" class.
Again : I need to know the column the user clicked on the datagrid.
Hope I've explained this well enough. Any help would really be
appreciated, cause this one has got me for days.
Thanks, Anthony This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: The Alchemist |
last post by:
I am having a problem with a dynamically-generated Datagrid. It is
important to point out that this problem does not exist with a
design-time created Datagrid, but only with a dynamically generated...
|
by: pmcguire |
last post by:
I have derived a ComboBoxColumnStyle that inherits DataGridColumnStyle. It works fine except for one behavior. If the user selects a new value from the ComboBox's pulldown list on a brand new...
|
by: jimb |
last post by:
I can get the dropdownlist into the datagrid, and I can populate it, but I
can't read it.
Anybody have a working example of a dropdownlist in an editable grid?
Thanks.
--
.....
|
by: Doug Bell |
last post by:
Hi,
Can you lock the colum in a datagrid so that it can not be resized by th
user?
Thanks Doug
|
by: Jan Nielsen |
last post by:
Hi all
I'm a former Access developer who would like to implement a many-to-many
relation in about the same way you do in Access: With a subform and a combo
box.
Is it possible to use a...
|
by: pmcguire |
last post by:
I have a DataGrid control for which I have also created several new extended
DataGridColumnStyles. They behave pretty nicely, but I can't figure out how
to implement Selected Item formatting for...
|
by: Geroge D. Lake |
last post by:
Hi,
I need to disable the resizing of a datagrid.
I have tried al day and no luck.
Any Ideas?
Thanks.
George.
|
by: Nina |
last post by:
Hi there,
I've tried everything that I know to prevent usre resizing datagrid columns,
but nothing works. Following are the code that I used. Please tell me
what's wrong with them. Thank you....
|
by: Familjen Karlsson |
last post by:
Hi
I have downloaded some code and tried it and nothing happens with the
datagrid. Explain what is wrong and what I have to do please. I have tried
to Import the namespace Hamster and it didn't...
|
by: Kemmylinns12 |
last post by:
Blockchain technology has emerged as a transformative force in the business world, offering unprecedented opportunities for innovation and efficiency. While initially associated with cryptocurrencies...
|
by: Naresh1 |
last post by:
What is WebLogic Admin Training?
WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge required to effectively administer and manage Oracle...
|
by: antdb |
last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine
In the overall architecture, a new "hyper-convergence" concept was proposed, which integrated multiple engines and...
|
by: Carina712 |
last post by:
Setting background colors for Excel documents can help to improve the visual appeal of the document and make it easier to read and understand. Background colors can be used to highlight important...
|
by: BLUEPANDA |
last post by:
At BluePanda Dev, we're passionate about building high-quality software and sharing our knowledge with the community. That's why we've created a SaaS starter kit that's not only easy to use but also...
|
by: Ricardo de Mila |
last post by:
Dear people, good afternoon...
I have a form in msAccess with lots of controls and a specific routine must be triggered if the mouse_down event happens in any control.
Than I need to discover what...
|
by: jack2019x |
last post by:
hello, Is there code or static lib for hook swapchain present?
I wanna hook dxgi swapchain present for dx11 and dx9.
|
by: DizelArs |
last post by:
Hi all)
Faced with a problem, element.click() event doesn't work in Safari browser.
Tried various tricks like emulating touch event through a function:
let clickEvent = new Event('click', {...
|
by: F22F35 |
last post by:
I am a newbie to Access (most programming for that matter). I need help in creating an Access database that keeps the history of each user in a database. For example, a user might have lesson 1 sent...
| |