|
You posted something to me about making wizard dialogs, but I can't find it. Any help?
------- signature starts
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
"You won't like me when I'm angry..." - Dr. Bruce Banner
Please review the Legal Disclaimer in my bio.
------- signature ends
|
|
|
|
|
|
Please read my post in the "Discuss this article" link (bottom of the article). There is a very important warning on the Ok and Cancel handlers. Hope you find it useful!
Regards,
João Paulo
|
|
|
|
|
Dear Friends,
Does anybody know how to get child Window Rect coordinates wrt to parent window Rect coordinates. [Something similar to GetRectInContainer()]. I want in SDK rather than in MFC.
Thanks in advance,
subramjobmail.
|
|
|
|
|
Do you mean you want the position of your client window inside the parent window?
RECT rtClient;
GetWindowRect(hClientWnd, &rtClient);
ScreenToClient(hClientWnd, (LPPOINT) &rtClient.left);
ScreenToClient(hClientWnd, (LPPOINT) &rtClient.right);
Daniel
---------------------------
Never change a running system!
|
|
|
|
|
You understanding is correct but the code block which you have given
will give only wrt to screen point.
But i want wrt to parent window RECT of hClientWnd. It should proper
values (-ve values) if scrolled [partially visible]
Something like how GetRectInContainer() gives in OCX wrt to IE
|
|
|
|
|
But the ScreenToClient method will convert the screen coordinates to client coordinates!
Daniel
---------------------------
Never change a running system!
|
|
|
|
|
But i want functionality some thing similar to what GetRectInContainer() of COleControl class gives in OCX control.
|
|
|
|
|
Something like this?
HWND hWndParent = ...
HWND hWndChild = ...
ASSERT(hWndParent);
ASSERT(hWndChild);
RECT rt;
::GetWindowRect(hWndChild, &rt);
::MapWindowPoints(HWND_DESKTOP, hWndParent, (LPPOINT) &rt, 2);
--
Cheers,
Daniel
|
|
|
|
|
Okay, I finally found enough time to try coding for these pocket pc devices. But I'm a "lazy" coder and I want to do things the easy way. Meaning that I use all the ready standard components found. So of course I want to user vectors to hold data, but what - I can't find them .
So there are no vectors in CE, or am I wrong here (I hope so). So the question is, what is the thing to use, when you would normally use vectors?
|
|
|
|
|
|
There are also some container classes inside the MFC (also in the CE version).
Just take a look at the following classes: CArray , CList , CTypedPtrArray , ...
I hope this will help you!
Daniel
---------------------------
Never change a running system!
|
|
|
|
|
Thank you. These classes are just what I was looking for... Well they aren't vectors, but they're close enough .
STLPort also looked interesting, so thanks for the links concerning that too...
|
|
|
|
|
Hi All,
How can i unload a form from memory in eVB. "Unload Me" is giving me error.
Mahesh
|
|
|
|
|
I have a relation called Correspondence of the following format:
corrId int identity(1, 1) primary key
type varchar(50)
cwith varchar(50)
isInternal smallint(2)
rowguid uniqueidentifier
the rowguid attribute was added by sql server when setting
up merge replication.
On the CE application I am trying to insert a row into the table and then pull the corrId back out using @@IDENTITY. Strangely when I try and insert I get the following error:
HR: 800040E2F
Native: 25016
Message: A duplicate value cannot be inserted into a
unique index [,,,,,]
Source: Microsoft SQL Server 2000 Windows CE Edition
Parameter 1: 0
Parameter 2: 0
Parameter 3: 0
Parameter 4:
Parameter 5:
Parameter 6:
I could understand the error if the corrId wasn't being incremented by 1 each time (& it didn't have the uniqueidentifier attribute). The question is what am I missing that's causing the problem?
Thanks in advance.
|
|
|
|
|
Docs say:
"Ensure that a replication publication is configured to manage identity columns for a table(s) in the publication."
Is your publication correctly configured? By the way, what layer are you using to access the DB: ADO oe OLE DB?
Regards,
João Paulo
|
|
|
|
|
If you mean did i let it use "Mark identity columns with the NOT FOR Replication" thing, i let enterprised manager sort it out. I have no problem inserting into other tables that have identity attributes, which is why i am finding this very odd behaviour.
I am using OLE DB. I haven't use Sql CE before and based my code on an example from the MSDN site, which used OLE DB. ACctually in the connection string for the SqlCeConnection object when i stated a 'Provider' initially it gave errors saying invalid token or something along those lines, so i removed it and specified the 'Data Source' only, and it works. I'm not entirely sure what it uses in that case. However def OLE DB for the replication.
|
|
|
|
|
Coudln't work out what was causing it, so I changed the format of the table to remove the identity attreibute, all working now. thanks.
|
|
|
|
|
Hello!
I have a program(it's write for me),it can work in the Pocket PC 2002,but when I change OS to Pocket PC 2003,the program is not work,I try to use eVC 4.0 and I install eVC SP2,Pocket PC 2003 SDK.But when I create a new project in eVC 4.0,I found I can not select cpu type to ARM,please help me,what can i do?
Thank's a lot.
(sorry,my english is not well,I wish you can understand my problem.)
|
|
|
|
|
It is difficult to answer such a generic question. Can you please provide more information on the application you wrote?
Regards,
João Paulo
|
|
|
|
|
Dear Paulo:
sorry,I can't show the code to you,because it's our company's property.I have a question.How can I select cpu type for ARM in the eVC 4.0?
Thank's.
Best Regards.
David
|
|
|
|
|
Build->Configurations, Add 2 new for wcearmv4 from the default relase/debug templates.
“Our solar system is Jupiter and a bunch of junk” - Charley Lineweaver 2002
|
|
|
|
|
Hi, is it possible to create an app for use on pocketpc with the compact framework that can execute c#-code just like an scriptinghost.
would be nice to learn c# on the pda.
Carsten Bath
|
|
|
|
|
i have no real time device for database connection .i want to develop a database application which can made insertion daeletion updation of records in my database.plz help me for this prob.thanks
|
|
|
|
|
Hi all!
I would like to make my PPC application able to make and receive phone calls. But unfortunately im new to TAPI, and dont know where to start.
I read the MSDN about it, and i checked out the CEDialer example, but it doesnt work... I'm using eVC++, Siemens SX45 (Pocket PC 2000).
Can anybody tell me, how to start, or the location of a tutorial, or a working sample code (that would be the best)!
It is fit, if i could send datas (phone number and command) to Pocket Dialer, and it would do the rest (make calls, receive calls) if it is possible.
Thanks in advance!
Best regards:
Shane99
|
|
|
|