|
Windows CE only supports UNICODE. All MFC methods and API functions and messages (with some notable exceptions) take UNICODE text. So, your code MUST read:
MessageBox(_T("Test"));
|
|
|
|
|
That's it !! This will give me a lot of work to convert my existing library !
Is there a simple way to convert ANSI string to UNICODE string?
char Buff[255];<br />
...<br />
...
...<br />
MessageBox(Buff);
Thanks
|
|
|
|
|
The best thing for you is start replacing char with TCHAR . If you want to do UNICODE to ANSI on-the-fly conversions, your application will run slower. But if you insist, use the mbstowcs , mbtowc , wcstombs and wctomb (check these out from the online help).
|
|
|
|
|
Ok, thanks a lot !
I'll try to replace as more as possible char with TCHAR then !
Thanks
|
|
|
|
|
On PocketPC 2002, I write an application like Ms PocketStreet. I have a toolbar’s icon (called A). When I press onto this icon (A), I can zoom IN a map in screen. Now, I want this: when keep pressing onto a key (like Alt or Ctrl or Shift on Desktop), and press onto icon A, I can zoom OUT the map. It works as Photoshop did.
How can I solve this problem. I saw in PocketPC 2k2, there’re 4 buttons in the bottom of it. I wonder if whether there are some Alt-on-desktop-like buttons or not.
Help me.
=======================
Nothing is perfect
|
|
|
|
|
You can actually use the hardware buttons. Check this page for guidance:
Hardware buttons[^]
|
|
|
|
|
Thanks
=======================
Nothing is perfect
|
|
|
|
|
Can you tell me how many hardware keys are there in PPC 2002 ? I knew that there're only about 5 hardware buttons in PPC 2k2 (in the bottom of the device).
=======================
Nothing is perfect
|
|
|
|
|
Can you tell me how many hardware keys are there in PPC 2002 ? I knew that there're only about 5 hardware buttons in PPC 2k2 (in the bottom of the device). What is their key code ?
=======================
Nothing is perfect
|
|
|
|
|
Can you tell me how many hardware keys are there in PPC 2002 ? I knew that there're only about 5 hardware keys in PPC 2002 (in the bottom of the device). But when I read about RegisterHotkey, it show a range from 0x0000 to 0xbfff !!! What is Identifier of 5 buttons on the device ? I want when keeping press into 1 of 5 buttons, then press into an icon on toolbar, my app will do something.
=======================
Nothing is perfect
|
|
|
|
|
My iPAQ 3850 (as well as series 39xx) has 5 hardware buttons plus the central oval button that emulates the 4 arrow keys and enter.
dlhson2 wrote:
What is Identifier of 5 buttons on the device ?
I'll have to check that out...
|
|
|
|
|
Dear Friends,
Did anybody know how to access the memory details of the Windows CE .NET inside ActiveX Control. I want to know which functions will give details of total memory, availbale free memory and used memory and ETC. Currently i am using Embedded VC++ 4.0
Thanks and Best Regards,
Subbu,
2003/06/09 (19:17 JST).
|
|
|
|
|
Use MEMORYSTATUS structure, dwAvailPhys member of structure and GlobalMemoryStatus function
|
|
|
|
|
I have a menubar like this:
File
|- New
|- Open
Edit
|- Copy
|- Paste
Map
|- Zoom
|-- |-Zoom In
|-- |-Zoom Out
But the screen didn't show Zoom correctly ? It showed some strange characters, instead of Zoom.
Everything (File, New, Open,...Map, Zoom In, Zoom Out) is good, but Zoom
=======================
Nothing is perfect
|
|
|
|
|
What is your platform? Cannot replicate it on my PPC 2002...
|
|
|
|
|
PocketPC with WinCE 3.0. But I just test in Emulator.
=======================
Nothing is perfect
|
|
|
|
|
How can I set cursor shape in WinCE ? I can use SetCursor() in desktop, but can't do that in WinCE
SetCursor do nothing !
I can't find WM_SETCURSOR in ClassWizard.
Help me
=======================
Nothing is perfect
|
|
|
|
|
Dear Friends,
Do anybody know how to create instance variable in ActiveX Control.
Suppose my activeX control is called multiple times in the same web
page then i need to store different value for each instnace in the
same variable. If i declare one global variable then the last value
is getting updated.
Can anybody help me how to solve this. And I am using MFC ActiveX
Control developed in Embedded VC++ 4.0 and target machine is
Windows CE .NET.
Thanks and Best Regards,
Subbu,
2003/06/06 (14:24 JST).
|
|
|
|
|
Dear Friends,
Sorry for troubling you. I have got the answer. What i have done is declared the variable in the protected section of the ActiveX Control.
That is inside ActiveX Controls header file(Some thing like **Ctl.h file).
This solved my problem.
Once again sorry for troubling you.
Thanks and Best Regards,
Subbu,
2003/06/06 (16:48 JST).
|
|
|
|
|
Can you do Remoting on a Pocket PC w/.Net 2003?
I did a simple Remoting program that works great on a PC as the client. I tried to have the client as a Pocket PC, but it looks like the System.Runtime.Remoting.Channels is not an option.
Is there a work around?
|
|
|
|
|
I'm trying to make a menubar so that I have an item on it that's not a pop-up item. The best way to explain what I need is the following code from my .rc file:
<br />
IDR_MAINFRAME MENU DISCARDABLE <br />
BEGIN<br />
POPUP "&File"<br />
BEGIN<br />
MENUITEM "&Load File...", ID_FILE_LOAD<br />
MENUITEM SEPARATOR<br />
MENUITEM "&Info...", ID_FILE_INFO<br />
END<br />
POPUP "&Options"<br />
BEGIN<br />
MENUITEM "&Colors...", ID_OPTIONS_COLORS<br />
MENUITEM "&About...", ID_FILE_ABOUT<br />
END<br />
MENUITEM "&Top-Level", ID_TOP_LEVEL<br />
END<br />
So, I want to have the ID_TOP_LEVEL command on the menubar without any "parent menu" item.
This code complies fine, but when I run it on my Toshiba, the menuitem doesn't even show up (ie: not displayed). I just see the "File" and "Options" menuitems.
The only command I can see that solves my problem is this funky "shared new" menuitem. however I can't find the documentation on how to handle it (messages, etc).
I've looked through almost every .rc file for all the samples here on CP, and it seems like I'm the only person out there who wants a top-level, non-pop-up menuitem.
I'm use eVC++, MFC, and a dialog-based app.
If anyone has any ideas, please help me out.
TIA
Violence is the last refuge of the incompetent
[Salvor Hardin]
|
|
|
|
|
|
João Paulo Figueira wrote:
you should be sick of my articles
Never! You're "The One" when it comes to working on PocketPC code, especially the article on multi-toolbars.
João Paulo Figueira wrote:
It's all there!
Well, a few sleepless nights later (been working on this for a while), I've accomplished nothing. Oh well, maybe it's time to redesign my dialog-app to just use a toolbar (bitmap) button instead of a menu (string) item. Or maybe I should get back to doing my schoolwork instead.
Do you know if it's possible to have a text-only toolbar? ie: load a bitmap toolbar with a single button, then somehow change it from a bitmap to a string?
Thanks! You rule!
I prefer to wear gloves when using it, but that's merely a matter of personal hygiene
[Roger Wright on VB]
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
[Rich Cook]
|
|
|
|
|
Well, I was not fishing for compliments but, anyway, thanks!
Atlantys wrote:
Do you know if it's possible to have a text-only toolbar?
Yes, you can do that. If you look into eVC's help file, go to 'Microsoft Windows CE / User Interface Services / Creating Controls / Working with Common Controls'. Read the entries on 'Creating a Command Bar' and 'Creating a ToolBar'. You will see that these controls may accept bitmaps, text, or both.
Atlantys wrote:
load a bitmap toolbar with a single button, then somehow change it from a bitmap to a string?
I think that you may be able to this using the TBSTYLE_LIST .
|
|
|
|
|
Seems that nobody could answer my previous post!
Is there somebody here who has worked with ActiveX in embedded visual C++ ? Please, let me know how you do this! (Do I have to register it on the emulation/Pocket PC, and how, ... ??) !!
I go crazy
Thanks!
|
|
|
|