|
this is not good i thing! i have try!
how can i : in my code ?
LV_FINDINFO lfi = { 0 };
lfi.flags = LVFI_STRING;
lfi.psz = "Test"
int iItem = ListView_FindItem (m_List, -1, &lfi);
if (-1 == iItem)
{\\error}
else
{
//success
}
///////////////////////////////////////////////////////////////////////
my code:
//////////////////////////////////////////////////////////////////////
void CMyList::OnOK()
{
UpdateData();
CWaitCursor wait; // Display a wait cursor
int x = m_list.GetItemCount();
for (int j = 0; j < x; j++) // For each item in the list
{
CString strWord;
strWord = m_list.GetItemText(j, 0); // Get the word
strWord.TrimLeft(); // Remove leading spaces
strWord.TrimRight(); // Remove trailing spaces
// Overwrite the old word with the new trimmed word
m_list.SetItemText(j, 0, strWord);
}
//----------------------------------------------------------------------------------//
CString sName ;
m_name.GetWindowText(sName);
LVFINDINFO stInfo = {0};
stInfo.flags = LVFI_STRING;
stInfo.psz = sName;
int nItem = m_list.FindItem( &stInfo );
if( nItem != -1 )
{
// the item is in the list control
CString sSecondColumnText = m_list.GetItemText( nItem, 1 );
// set the text to the second edit box
m_rezult.SetWindowText( sSecondColumnText );
}
}
Bravoone
|
|
|
|
|
When i wanted to send you this code i tested this code
whats problem?
|
|
|
|
|
Please explain how ?
i have try this and is the same thing i have just done for column 0!
CString sName;
m_name.GetWindowText(sName);
LV_FINDINFO lfi = { 0 };
lfi.flags = LVFI_STRING;
lfi.psz = sName;
int iItem = ListView_FindItem (m_list2, -1, &lfi);
if (-1 == iItem)
{ AfxMessageBox("Invalid ");
return;
}
else
{
// the item is in the list control
CString sSecondColumnText = m_list2.GetItemText( iItem, 1 );
// set the text to the second edit box
m_rezult.SetWindowText( sSecondColumnText );
}
Bravoone
|
|
|
|
|
|
When you used from a loop for read columns what happen Is your listctrl type report
|
|
|
|
|
yes my list type is report !
Please help me with my code !
Bravoone
|
|
|
|
|
Hi all,
I found that using CRectTracker we can move the Drawn ellipse,circle and Rectangle.
Let me know any code snippet for CRectTracker. please help me out.
Uday kiran
|
|
|
|
|
uday kiran janaswamy wrote: CRectTracker
See Here[^]
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
I have an app that is controled using keypresses. Currently I use WinProc to capture the key presses and process them. My problem is non US layout keyboards.
Example: If I wanted to test for a '?' key press on a US layout keyboard, I get a 'Shift' keypress and a '/' keypress. Most other international layouts do not have the '/' and '?' on the same key so this does not work.
Is there anyway to capture a '?' or any other non-alphanumeric keys that require either shirt or alt to be presses. I.e returning the unicode of the key. Can this be done using windows API or should I be looking elsewhere? SDL or something?
---
|
|
|
|
|
My suggesting is not to capture the key status because the different keyboard has differnt layout that why windows does TranslateMessage() for us .U put the ASCII value of the key in Switch case in WinProc
never say die
|
|
|
|
|
Coremn wrote: Example: If I wanted to test for a '?' key press on a US layout keyboard, I get a 'Shift' keypress and a '/' keypress. Most other international layouts do not have the '/' and '?' on the same key so this does not work.
how are you comparing the returning key press!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Re
|
|
|
|
|
Hi, Ima using prot numbers for my appilcatio to connect cleint through sockets.Im using port numbers between 1220...Is there any restriction to use any numbers?I dont know about that procedure..Pls help me out?
Anu
|
|
|
|
|
Yes there is restriction to use port no from 1 to 1024.
This are available for system application.
regards,
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
Can we change the dpi(horizontally/vertically) of a tiff file programatically using any tool or api.
Please help
Thank You.
-- modified at 3:08 Thursday 10th August, 2006
KIRAN PINJARLA
|
|
|
|
|
I'm new to c++ so I'm mucjing around with pointers and re-inventing the wheel for educational purposes so...
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
int my_arrLen( char *strA ){
int loopCtr=0;
while (*strA != '\0'){
cout << *strA;
*strA++;
loopCtr++;
cout << loopCtr;
}
return loopCtr;
}
char *theStr;
int main()
{
gets(theStr);
puts("You entered a string with length: ");
cout << my_arrLen(theStr);
}
crashes with a reference to mscvrt
-- modified at 1:21 Thursday 10th August, 2006
|
|
|
|
|
why r u doing this *strA++; u can simply do strA++;
never say die
|
|
|
|
|
Here's your code that will execute:
#include "stdafx.h"
#include "iostream"
#include "stdlib.h"
#include "stdio.h"
using namespace std;
int my_arrLen( char *strA ){
int loopCtr=0;
while (*strA != '\0'){
cout << *strA;
*strA++;
loopCtr++;
cout << loopCtr;
}
return loopCtr;
}
char *theStr=new char[100];
int main()
{
gets(theStr);
puts("You entered a string with length: ");
cout << my_arrLen(theStr);
}
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
freakinn00b wrote:
char *theStr;
you havn't allocated memory to same!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Why do I need to initialize the array?
What if I do not know the size of the array beforehand?
|
|
|
|
|
other wise pointer will refer to garbage value
never say die
|
|
|
|
|
otherwise u use getline
never say die
|
|
|
|
|
freakinn00b wrote: o initialize the array?
You need to allocate the memory for the array rather than initializing it.If you don't know what would be the size of the array before hand you can ask the user to input it for you and then allocate that much amount of memory. Keep checking if the user exceeds the bounds and throw an exception etc. if the user does so
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
freakinn00b wrote:
Why do I need to initialize the array?
pointer is just a Mmeory address.. if don't refer to it some valoid mmeory associated with it.. it doesn't work well!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|