积极答复者
wince6.0 R2 区域设置出问题了

问题
答案
-
HI:
我是用的WINCE6.0R2的版本,模拟器建立工程,组件默认!
我自己的硬件平台是SMDK6400,上边有这个问题因此我就用模拟器做的工程也有这个问题!
问题很明白了,控制面板中的区域设置 region setting打不开,出显错误信息!
我贴的代码是WINCE public中的代码,我查看代码,跟踪到那个地方发现是那里出问题了
注释掉一部分可以打开,但是会有出来的窗口不能用鼠标拖动的问题!
- 已标记为答案 微软中文技术论坛Moderator 2009年6月12日 6:43
全部回复
-
最后检测是Cplpriv.h中的这个函数出问题了,修改如下就可以启动区域设置了,可以显示,但是不能用鼠标拖动。
为什么注释掉的如下几行会出这个问题呢
__inline VOID ResizeTabDlg(HWND hwndMain, HWND hwndTabDlg)
{
#ifdef GRYPHON
if (MaximizeCPLs())
{
RECT rc;
GetClientRect(hwndMain, &rc);
RETAILMSG(1, (L"ResizeTabDlg=%d,%d,,%d,%d\n",rc.left,rc.right,rc.top,rc.bottom));
// SetWindowPos(hwndTabDlg, NULL, 0, 0, rc.right-rc.left, rc.bottom-rc.top,
// SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
// SetWindowPos(GetDlgItem(hwndTabDlg, IDC_TAB), NULL, 0, 0, rc.right-rc.left+10, rc.bottom-rc.top+10,
// SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
}
#endif
} -
HI:
我是用的WINCE6.0R2的版本,模拟器建立工程,组件默认!
我自己的硬件平台是SMDK6400,上边有这个问题因此我就用模拟器做的工程也有这个问题!
问题很明白了,控制面板中的区域设置 region setting打不开,出显错误信息!
我贴的代码是WINCE public中的代码,我查看代码,跟踪到那个地方发现是那里出问题了
注释掉一部分可以打开,但是会有出来的窗口不能用鼠标拖动的问题!
- 已标记为答案 微软中文技术论坛Moderator 2009年6月12日 6:43