|
João, that was a valiant effort, but your method was untenable in our situaion. I did, however, find an alternative. It could be made better, but I simply don't have the time to doink with it any longer.
I'll post an article on it sometime in the near future.
------- 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
|
|
|
|
|
John Simmons / outlaw programmer wrote:
I'll post an article on it sometime in the near future.
I'm looking forward to your article!
Regards,
João Paulo
|
|
|
|
|
It's a butt-ugly kludge (well, the whole program is at this point, but that's not the issue. ).
------- 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
|
|
|
|
|
I would be also interested in your article .
Regards,
Daniel.
--
FIND A JOB YOU LOVE, AND YOU'LL NEVER HAVE TO WORK A DAY OF YOUR LIFE.
|
|
|
|
|
Hi,
I need to build a quick and dirty front end for a prototype on a Pocket PC. I don't mind what I use, but I'd prefer C#/.NET, and I don't have any serious graphics experience. The key feature I need is to be able to rotate a graphic - could be a bitmap, or could be dynamically drawn. The functionality I want to reproduce is basically System.Drawing.Drawing2D.Matrix.Rotate() in the full framework, so I can rotate images.
So without having to dive into graphics drawing first principles, and hoping to avoid any explicit math in calculating a redraw, are there any examples or pointers to how to do this in the CF?
I guess I also need to ask about double-buffering and managing the form's background repaint to avoid flicker.
If you think I should stick with C++ for this then I'd be grateful for a pointer or two instead - not asking much
Thanks in advance
Rich
|
|
|
|
|
Take a look at James Image Rotation in .NET article.
I hope this will help you!
Regards,
Daniel.
--
FIND A JOB YOU LOVE, AND YOU'LL NEVER HAVE TO WORK A DAY OF YOUR LIFE.
|
|
|
|
|
Thanks Daniel.
The Math looks helpful, but the CF doesn't support the point[] that James uses to define the screen coordinates of the (rotated) image vertices. The CF only allows me to specify the (X,Y,Width,Height) at which to draw a bitmap. I think I can use the math however to create a rotated bitmap in memory and draw that at (1,1).
Cheers,
Rich
|
|
|
|
|
Hello,
If i want to create a System Tray using evc and I complete in the WinMain
the SHNOTIFICATIONDATA structure and if I want to use for the field
pCurrentNotification->pszHTML = IDS_HTMLMESSAGE
where
#define IDS_HTMLMESSAGE TEXT
("
Settings
");
My question is how and where should I handle the names for and ?
Ramona
|
|
|
|
|
|
I'm trying to make a little demonstration of WML pages on Smartphones/Pockes PC's. Why is it so hard to get a little emulator for that ? I just installed eVC++ 4.0, sp2, Pocket PC sdk just for a little emulator ...
Now can someone please tell me how to start the emulator, cause there's a lot of documentation on using the emulator but nothing on where is located or how to start it ....
Excuse my stupidity but it's the first time I use these tools ...
|
|
|
|
|
I need help with this function
SetLocalTime
My code is
Structure SYSTEMTIME
Dim wYear As Long
Dim wMonth As Long
Dim wDayOfWeek As Long
Dim wDay As Long
Dim wHour As Long
Dim wMinute As Long
Dim wSecond As Long
Dim wMilliseconds As Long
End Structure
Declare Function SetLocalTime Lib "Coredll" (ByVal lpSystemTime As SYSTEMTIME) As Long
…
…
…
Dim systime As SYSTEMTIME
With systime
.wDayOfWeek = 7
.wDay = 11
.wHour = 11
.wMilliseconds = 11
.wMinute = 11
.wMonth = 11
.wSecond = 11
.wYear = 2003
End With
Try
Lret = SetLocalTime(systime)
Catch ex As Exception
MsgBox(ex.Message)
End Try
Can somebody help me with this code?
It doesn´t work it only returns an error
|
|
|
|
|
Does anyone know of any reason for not running an application written for the .Net Compact Framework on a normal desktop PC running Windows XP?
|
|
|
|
|
You have to have a new version of the .NET Framework on the desktop for the Compact Framework functionality to work. Also, if you use anything like SQL CE, or hardware P/Invokes.
|
|
|
|
|
Well, it was bound to happen. One of the managers has complained that when the keyboard is displayed under PPC2K, it sometimes (depending on the dialog box) hides the edit control that's being changed.
I've now got to figure out a way to scroll controls within a dialog box, and it has to work on property pages as well, including wizard pages.
Grrrr....
------- 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
|
|
|
|
|
|
Close, but I have special requirements.
1) I can only have a vertical scrollbar.
2) The scrollbar can only be displayed when the SIP is active.
3) The scrollbar has to fit between the titlebar and the active SIP keyboard.
I've got the scrollbar working, but now I have to figure out how the dialog box can tell when the SIP is active/inactive.
It ain't pretty, but what I have up to this point works pretty well.
What I think I eventually want to do is have the dialog box create the scrollbar control on the fly instead of planting a control on the dialog box in AppStudio.
------- 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
|
|
|
|
|
John Simmons / outlaw programmer wrote:
1) I can only have a vertical scrollbar.
No problem. Just make sure that what's inside the dialog plus a vertical scrollbar width is less than or equal to the screen width (150 dialog units for Tahoma 8). The horizontal scroll bar will be gone.
John Simmons / outlaw programmer wrote:
2) The scrollbar can only be displayed when the SIP is active.
As a matter of fact, this code already does what you need. Try reducing the dialog to 150x146 (dialog units) and remove the extra controls. Now run the demo and open the SIP. Voilá! You will have to make sure the contained dialog position is restored when the SIP goes down (not implemented in the code).
John Simmons / outlaw programmer wrote:
3) The scrollbar has to fit between the titlebar and the active SIP keyboard.
Also done on the previous point.
Regards,
João Paulo
|
|
|
|
|
John Simmons / outlaw programmer wrote:
3) The scrollbar has to fit between the titlebar and the active SIP keyboard.
You will need to remove the header. Add these lines to the top of the CScrollDialog constructor:
if(m_strTitle.GetLength() == 0)
m_nHeaderHeight = 0;
else
m_nHeaderHeight = 22;
and at the top of CScrollDialog::PaintHeader :
if(!m_nHeaderHeight)
return;
Now, when declaring the dialog, use this:
CScrollDialog dlg(_T(""));
I´m looking into the SIP down correction...
Regards,
João Paulo
|
|
|
|
|
This is the code I came up with to setup the scrollbar in OnInitDialog():
GetClientRect(&m_DlgClientRect);
m_ctrlScrollBar.Create(SBS_VERT | WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS, CRect(0, 0, 10, 188), this, 12345);
m_ctrlScrollBar.GetWindowRect(&m_ScrollBarRect);
m_ctrlScrollBar.MoveWindow(m_DlgClientRect.Width()-m_ScrollBarRect.Width(),0, m_ScrollBarRect.Width(), m_ScrollBarRect.Height());
m_ctrlScrollBar.BringWindowToTop();
m_ctrlScrollBar.ShowScrollBar();
m_ctrlScrollBar.GetWindowRect(&m_ScrollBarRect);
m_nScrollPos = 0;
m_nCurHeight = m_ScrollBarRect.Height();
SCROLLINFO si;
si.cbSize = sizeof(SCROLLINFO);
si.fMask = SIF_ALL;
si.nMin = 0;
si.nMax = m_DlgClientRect.Height();
si.nPage = (int)(m_DlgClientRect.Height() * 0.7);
si.nPos = 0;
m_ctrlScrollBar.SetScrollInfo(&si, TRUE);
I know - it's not pretty, but it works...
The code above sets up the scrollbar so that it's initially visible for testing purposes. The rect size used in the Create() call is based on the size of the keyboard SIP.
------- 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
|
|
|
|
|
I've reworked the demo and I believe now it does exactly what you want. Where do I send it to?
Regards,
João Paulo
|
|
|
|
|
jsimmons@photot.com
------- 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
|
|
|
|
|
I actually only need to know when the user brings the SIP up, and when he shuts it down. My scrollbar will only be visible when the SIP is up.
------- 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
|
|
|
|
|
Hello all,
I am using ADOCE 3.1. The following SQL statement
SELECT ck_iParamId,ck_ParameterSource FROM t_HCMHISTORY WHERE ck_iDeviceId = 1000 GROUP BY ck_iParamId,ck_ParameterSource
which executes quite peacefully in SQL Server 2000 throws an exception "(0x80040e14) : The command contained one or more errors" when executed on PPC 2003.
However, if I execute the same without GROUP BY, it works as normal.
Are there any limitations wrt GROUP BY clause ?
Any suggestions are welcome.
Thanks.
Amit
|
|
|
|
|
nigs_krec wrote:
Are there any limitations wrt GROUP BY clause ?
What is the SQL CE version? What are the column types?
It should be working...
Regards,
João Paulo
|
|
|
|
|
I would like to make a .cab file to use it then in eZsetup. But i don't know how to make an .inf file!!! I've red some information but they don't show an example of full .inf File. Please, anybody, help...... And give me a full example of doing the .inf file.
|
|
|
|