|
rasha2003 wrote: mean still not reading the %
What exactly does "not reading the %" mean? Are you trying to select rows where the AnsTxt column begins with N? Is this with Access, Microsoft SQL, or MySQL?
"Talent without discipline is like an octopus on roller skates. There's plenty of movement, but you never know if it's going to be forward, backwards, or sideways." - H. Jackson Brown, Jr.
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi David
I am using MS SQL Server 2000, and the N for Unicode since I am comparing Arabic alphabet (not English), I am trying to select records that matched any of the characters in the CString variable sms as bellow
sqlS="SELECT * FROM Games_Qst WHERE (AnsTxt LIKE N'%باب%')" ;
where that value od sms will be "باب"
|
|
|
|
|
|
Hi SkyWalker,
Can you please check the new thread and give your opinion what could be the problem.
Thanks,
Gajendra
|
|
|
|
|
|
This is an answer to upper posting, I do not know what happened to that message displaying
SkyWalker
|
|
|
|
|
Hi SkyWalker,
I reposted the question with more details. Check the new thread. (you are right the upper one is same)
Thanks for your help.
Gaj
|
|
|
|
|
Hello Everybody
I have a Dialog base project in that we have removed the minimize and maximize button that comes by default in the dialog box
Instead we added a button of min and max and loaded a bitmap
When we minimize it it goes in the system tray
This is fine
But when we press the Show Desktop(or Windows Logo+ D) symbol in the quick lauch bar then it is not working properly
I am not able to find out which message is send to the dialogbox when the Show Desktop or Keyboard shortcut i.e. (Windows Logo+ D).
Could u please find out the message so that i could remove the flaw.
Thankin you in advance
Payal
|
|
|
|
|
It's a "Windows Explorer Command".
Search for "Quick Launch" folder on your computer, and you'll find it in there (among others).
SkyWalker
|
|
|
|
|
The problem as such is not that i know the exe i want to know which windows message is recieved by MY MY Dialog based application that forces it to minmize
as such Show desktop or Windows Logo +D would minimize all the window to the taskbar , But the thing is that i want to handle it differently
So if i could find out which message it sends to me
i.e. in terms of WM_.....
SO THAT I COULD OVERIDE IT
One more thing is that i am able to get the control of the first (indows Logo +D ) i.e. int the handler of
WM_SIZE IN THAT wparam= SIZE_MINIMZED
IT WORKS TOO but as such when i m pressing it the second time without doing any operation than i am not able to handle it
in WM_SIZE with Wparam= SIZE_MAXIMIZE
i don't know how but my application gets popup and is displayed in an unwanted manner.
Payal
|
|
|
|
|
SendMessage(GetDesktopWindow(), WM_ACTIVATE, 0x1, 0);
SetForegroundWindow(GetDesktopWindow());
SkyWalker
|
|
|
|
|
Mircea Puiu wrote: SendMessage(GetDesktopWindow(), WM_ACTIVATE, 0x1, 0);
SetForegroundWindow(GetDesktopWindow());
It's not Working, Mr. Puiu
"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
|
|
|
|
|
What do you get in return from GetDesktopWindow()?
SkyWalker
|
|
|
|
|
Mircea Puiu wrote: GetDesktopWindow()?
didn't check!, but it ought to work!
"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
|
|
|
|
|
keybd_event( VK_LWIN,
0x45,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( 0x44,
0x45,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_LWIN,
0x45,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0 );
keybd_event( 0x44,
0x45,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0 );
"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
|
|
|
|
|
the question is that through which message i would be able to avoid my application from minimizing i.e. get the minimize all message and do my processing accordingly
the thing is that the Shell_TrayWnd program sends message to all the application to minimze
val
/*MinAll*/ 415,
/*MaxAll*/ 416,
accordingly
static HWND hShellWnd = ::FindWindow(_T("Shell_TrayWnd"), NULL);
if(hShellWnd != NULL)
::PostMessage(hShellWnd, WM_COMMAND, MAKELONG(415, 0), NULL);//for minimizing
::PostMessage(hShellWnd, WM_COMMAND, MAKELONG(416, 0), NULL);//for maximizing
This stuff will minimize all the window
If any body could please crack the stuff of
payal
Developer
|
|
|
|
|
I am new for the winsock programming.
I have a question.
I want to write a simple peer to peer comunication program
I want to make every client be the server,too.
every client has two threads. One runs the listen action, the other runs the connect and send action.
but I met a trouble
if client1 connects to client2, client1 can send message to client2. but client2 can't send message to client1. I was confused. becuase i cant connect client2 to client1.
Can someone help me?
|
|
|
|
|
Hi,
i created application which is splitting horizontally the window into 3 views,
Am replcaing the views through the following code.
<br />
BOOL CSplitter::ReplaceView(int row, int col,CRuntimeClass * pViewClass,SIZE size)<br />
{<br />
CCreateContext context;<br />
BOOL bSetActive;<br />
<br />
<br />
if ((GetPane(row,col)->IsKindOf(pViewClass))==TRUE)<br />
return FALSE;<br />
<br />
<br />
CDocument * pDoc= ((CView *)GetPane(row,col))->GetDocument();<br />
CView * pActiveView=GetParentFrame()->GetActiveView();<br />
if (pActiveView==NULL || pActiveView==GetPane(row,col))<br />
bSetActive=TRUE;<br />
else<br />
bSetActive=FALSE;<br />
<br />
pDoc->m_bAutoDelete=TRUE; <br />
((CView *) GetPane(row,col))->DestroyWindow();<br />
pDoc->m_bAutoDelete=TRUE;<br />
<br />
<br />
context.m_pNewViewClass=pViewClass;<br />
context.m_pCurrentDoc=pDoc;<br />
context.m_pNewDocTemplate=NULL;<br />
context.m_pLastView=NULL;<br />
context.m_pCurrentFrame=NULL;<br />
<br />
CreateView(row,col,pViewClass,size, &context);<br />
<br />
CView * pNewView= (CView *)GetPane(row,col);<br />
<br />
if (bSetActive==TRUE)<br />
GetParentFrame()->SetActiveView(pNewView);<br />
<br />
<br />
GetPane(row,col)->SendMessage(WM_PAINT);<br />
RecalcLayout(); <br />
<br />
return TRUE;<br />
}
But i got some problem when i am going to do operations on controls which is lying in the present view..... got assertion failure . the assertion is ASSERT(m_hWnd).
Can u explain is there any other code to replace view
|
|
|
|
|
hi,
go to msdn and search for
"Split32"
this application may help your problem.
Uday kiran
|
|
|
|
|
|
Hi,
i created application which is splitting horizontally the window into 3 views,
Am replcaing the views through the following code.
<br />
BOOL CSplitter::ReplaceView(int row, int col,CRuntimeClass * pViewClass,SIZE size)<br />
{<br />
CCreateContext context;<br />
BOOL bSetActive;<br />
<br />
<br />
if ((GetPane(row,col)->IsKindOf(pViewClass))==TRUE)<br />
return FALSE;<br />
<br />
<br />
CDocument * pDoc= ((CView *)GetPane(row,col))->GetDocument();<br />
CView * pActiveView=GetParentFrame()->GetActiveView();<br />
if (pActiveView==NULL || pActiveView==GetPane(row,col))<br />
bSetActive=TRUE;<br />
else<br />
bSetActive=FALSE;<br />
<br />
pDoc->m_bAutoDelete=TRUE; <br />
((CView *) GetPane(row,col))->DestroyWindow();<br />
pDoc->m_bAutoDelete=TRUE;<br />
<br />
<br />
context.m_pNewViewClass=pViewClass;<br />
context.m_pCurrentDoc=pDoc;<br />
context.m_pNewDocTemplate=NULL;<br />
context.m_pLastView=NULL;<br />
context.m_pCurrentFrame=NULL;<br />
<br />
CreateView(row,col,pViewClass,size, &context);<br />
<br />
CView * pNewView= (CView *)GetPane(row,col);<br />
<br />
if (bSetActive==TRUE)<br />
GetParentFrame()->SetActiveView(pNewView);<br />
<br />
<br />
GetPane(row,col)->SendMessage(WM_PAINT);<br />
RecalcLayout(); <br />
<br />
return TRUE;<br />
}
But i got some problem when i am going to do operations on controls which is lying in the present view..... got assertion failure . the assertion is ASSERT(m_hWnd).
Can u explain is there any other code to replace view
|
|
|
|
|
hi,
go to msdn and search for
"Split32"
this application may help your problem.
Uday kiran
|
|
|
|
|
kiranin wrote: got assertion failure . the assertion is ASSERT(m_hWnd).
Which is meaningless out of context. What line of what file asserted?
"Talent without discipline is like an octopus on roller skates. There's plenty of movement, but you never know if it's going to be forward, backwards, or sideways." - H. Jackson Brown, Jr.
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
hi,everyone.
I'm a chinese boy.My english is not very well,so... I hope you can know what I mean.I search a lot of data in chinese web and books,i can't find the answer.I need your help.
May be there are some articles in this site about this topice,but I can't find them.Because in fact I don't know how to say "a multithread breakpoint resume ftp programe", please corrct me.thanks.And help me how to get the answer.Thanks very much.
|
|
|
|
|
P.Dragon wrote: multithread breakpoint resume ftp programe
can you elaborate on this please?
-Prakash
|
|
|
|
|