|
I tested in vista, now in XP also, i can select at both the columns but not on the blank area right after index column and below the populated items. check on others machines I never faced this issue.
|
|
|
|
|
Running the DragTest.exe on my XP work tablet the same problem occurs.
I'm not sure we are talking about the same thing.
I'm only multiple selecting using the mouse left button.
I don't care about dragging at all, I just want to create a blue highlighted selection of rows.
With the DragTest.exe the Index colum only is dragable I cannot create a multiple selection of rows unless i do the following steps:
a) left click and hold the mouse button on the first columns blank area or anywhere after the last row or column.
b) then I move the mouse to highlight the rows I want. This creates a rectangle (of dashed lines)that covers the first highlighted row from the start position of the mouse to the final position of the mouse.
c) I release the mouse then the dashed rectangle disappears and a whole lot of rows remain highlighted in blue.
The problem is when I have a big list say 20,000 rows and 30 columns the user can't always use the mouse to select a whole lot of rows.
___________________________
Here come the machines!
|
|
|
|
|
hi am trying to write c++ code for impoting an mpegs file as the input , also write a code to switch of a system for few seconds
|
|
|
|
|
kamarlonaire wrote: impoting an mpegs file as the input
...
switch of a system for few seconds
Can you please explain what these mean?
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hello guys,
how can I use the switch statement with a string, a vector or char[]?
Or is there an alternative to this?
Thanks and best wishes.
|
|
|
|
|
Austrian_Programmer wrote: how can I use the switch statement with a string, a vector or char[]?
string str = "abc123";
switch(str[0])
{
case 'a':
break;
}
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
Austrian_Programmer wrote: Or is there an alternative to this?
The gold old if .
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
There are a lot of different cases, so an if statement won't be such a good choice. Futhermore i want to switch the whole string not just the first letter.
In the worst case I've to use a map, combining the strings with integers.
|
|
|
|
|
You probably need a hash table.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
switch only works with integral types.
|
|
|
|
|
|
How to set bitmap image as Background of RichEdit on WIN32 API?
I can`t fiend any real working methods.
|
|
|
|
|
I found this guide, and I tried to use Method #2 :
http://support.microsoft.com/default.aspx?kbid=194873[^]
However, as you can guess, building the VC++ project failed:
Error 1 fatal error C1083: Cannot open type library file: 'd:\data\visual studio 2005\projects\smbus64\smbus64\bin\x64\release\smbus64.dll': Error loading type library/DLL. d:\data\Visual Studio 2005\Projects\SMBus64\VC_DLLtest\VC_DLLtest.cpp 5
Line 5 of my Cpp is:
#import "D:\data\Visual Studio 2005\Projects\SMBus64\SMBus64\bin\x64\Release\SMBus64.dll" no_namespace
Does anyone know of a similar guide that works with Visual Studio 2005 ?
|
|
|
|
|
The linked article has nothing to do with a VB.NET DLL .
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
indeed, hence I am looking for a guide like it that works with VS2005
spent 4 hours searching the interwebs... and counting...
|
|
|
|
|
|
Hi All,
I'm currently working on determining the location of variables. I can find globals and constants in .data and .rdata.
I'm looking for a better way to determine if a variable is located on the stack. Currently I am using inline assembly to pull it out of the ETHREAD structure (intel/nt specific). I'd like to find an API to determine the Top/Bottom of the stack. Does anything come to mind? I did not see it in VirtualQuery[Ex]().
Thanks,
Jeff
void main()
{
int i;
....
}
PBYTE pStackTop = NULL;
PBYTE pStackBottom = NULL;
__asm
{
push eax
mov eax,fs:[18h]
mov eax,dword ptr [eax+4h]
mov pStackTop, eax
pop eax
}
pStackBottom = pStackTop - pNTHeader->OptionalHeader.SizeOfStackReserve;
if( pStackBottom < pAddress && pAddress <= pStackTop )
{
return "stack";
}
|
|
|
|
|
Im feeling generous again today! So I modified your function. I am using an undocumented technique here! Its a hack!
BOOL InsideStackHack(LPVOID p)
{
PVOID pStackTop = NULL;
PVOID pStackBottom = NULL;
__asm
{
push eax
push ebx
mov ebx,fs:[18h]
mov eax,dword ptr [ebx+4h]
mov pStackTop, eax
mov eax,dword ptr [ebx+0xe0c]
mov pStackBottom, eax
pop eax
pop ebx
}
return (pStackBottom < p && p <= pStackTop);
}
Perhaps you would rather use my second creation, this one is not quite as hacktastic.
BOOL InsideStackNoHack(LPVOID p)
{
PNT_TIB lTeb = (PNT_TIB)NtCurrentTeb();
PVOID pStackTop = lTeb->StackBase;
MEMORY_BASIC_INFORMATION MemoryBasicInformation;
VirtualQueryEx(GetCurrentProcess(),p,&MemoryBasicInformation, sizeof MemoryBasicInformation);
PVOID pStackBottom = MemoryBasicInformation.AllocationBase;
return (pStackBottom < p && p <= pStackTop);
}
Good Luck,
-David Delaune
|
|
|
|
|
Hi David,
I stumbled across NtCurrentTeb() in WinNT.h after the post. According to the header, I know it works for _M_IX86 and _M_AMD64. Do you know about _M_X64 and _M_IA64?
Jeff
|
|
|
|
|
Hi,
I would like to display a variable list of users in a simple text control. How can I display multiple text lines with "..." at the end of the last line (if the client area is too small for the whole text)?
I tried a CStatic with m_users.ModifyStyle(0, SS_ENDELLIPSIS) , but unfortunately this sets the control to show a single line.
Thanks
/Moak
modified on Friday, March 14, 2008 9:54 AM
|
|
|
|
|
won't it be annoying the user seeing the ellipsis at each line? won't it be looking clean if you add scroll bars?
|
|
|
|
|
Maybe I wasn't clear... the output should look like this:
-------------------
|user1 user2 user3|
|user4 user5 user6|
|user7 |
-------------------
and if the text becomes longer than what would fit into the client area:
-------------------
|user1 user2 user3|
|user4 user5 user6|
|user7 user8... |
-------------------
|
|
|
|
|
Is using either WS_VSCROLL or ES_AUTOVSCROLL not possible?
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Could be an alternative... right now I wonder if this would be possible at all, if such a control exists?
Some background: My user list is already inside a resizeable dialog, basically it fills up an empty space. When I designed this dialog I thought it would look nice and clean to have no scrollbars and instead let ellipsis indicate that there are more users to display. If the user is interested to see more he can resize the dialog.
|
|
|
|