user-0 提问: win32中文输入

回复:
user: user-1
content: int wscanf( const wchar_t *format [,argument]... );

user: user-2
content: 引用 10 楼 zhao4zhong1 的回复:MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl 先下载安装MSDN98 再参考MSDN98\SAMPLES\VC98\SDK\WINUI\INPUT\IME\*.* 又见到赵老师了，在哪都能碰到你，幸会

user: user-0
content: 引用 10 楼 zhao4zhong1 的回复:MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl 先下载安装MSDN98 再参考MSDN98\SAMPLES\VC98\SDK\WINUI\INPUT\IME\*.* 好的。

user: user-1
content: MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl 先下载安装MSDN98 再参考MSDN98\SAMPLES\VC98\SDK\WINUI\INPUT\IME\*.*

user: user-3
content: 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。

user: user-0
content: 引用 5 楼 paschen 的回复:[quote=引用 4 楼 csdnxinshou2 的回复:] [quote=引用 3 楼 paschen 的回复:] [quote=引用 2 楼 csdnxinshou2 的回复:] [quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf[/quote] 有没有不用控件的方法?[/quote]  那你希望用什么，复制内容到剪贴板、读文件或是别的什么[/quote] 想做个记事本这样的直接输入中文就可以了。

user: user-0
content: 引用 5 楼 paschen 的回复:[quote=引用 4 楼 csdnxinshou2 的回复:] [quote=引用 3 楼 paschen 的回复:] [quote=引用 2 楼 csdnxinshou2 的回复:] [quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf[/quote] 有没有不用控件的方法?[/quote]  那你希望用什么，复制内容到剪贴板、读文件或是别的什么[/quote] 就象scanf()这样的直接可以输入的。不需要控件的。有没有?

user: user-4
content: 引用 2 楼 csdnxinshou2 的回复:[quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf

user: user-4
content: 引用 4 楼 csdnxinshou2 的回复:[quote=引用 3 楼 paschen 的回复:] [quote=引用 2 楼 csdnxinshou2 的回复:] [quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf[/quote] 有没有不用控件的方法?[/quote]  那你希望用什么，复制内容到剪贴板、读文件或是别的什么

user: user-0
content: 引用 3 楼 paschen 的回复:[quote=引用 2 楼 csdnxinshou2 的回复:] [quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf[/quote] 有没有不用控件的方法?

user: user-0
content: 引用 1 楼 liganglester 的回复:我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。

user: user-5
content: 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。

user: user-4
content: 引用 7 楼 csdnxinshou2 的回复:[quote=引用 5 楼 paschen 的回复:] [quote=引用 4 楼 csdnxinshou2 的回复:] [quote=引用 3 楼 paschen 的回复:] [quote=引用 2 楼 csdnxinshou2 的回复:] [quote=引用 1 楼 liganglester 的回复:] 我理解你就是希望自己的程序可以输入中文吧  如果你的程序是在中文系统下编译运行，那不用特别处理就可以输入中文。  如果是非中文系统，你的程序需要支持unicode。  具体地，win32函数有两套，一套是支持非unicode编码，一套支持unicode的。前者是A结尾，后者W结尾。例如：TextOutA（），TextOutW（）。  为了开发者使用方便，微软给每个函数都定义了宏，用来在unicode和非unicode模式间切换，例如TextOut（）。  这样，开发者主要调用TextOut就可以了，实际调用的函数会根据unicode宏定义自动切换。 TextOutW()不是输出函数吗?我要输入函数。[/quote]  你可以创建文本框之类的让用户输入，然后读取，如果是在控制台用scanf[/quote] 有没有不用控件的方法?[/quote]  那你希望用什么，复制内容到剪贴板、读文件或是别的什么[/quote] 想做个记事本这样的直接输入中文就可以了。[/quote]  记事本不就是个Edit控件，支持多行的，不知你什么意思