当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 当一个窗口的dialog设置为有title的时候,别的窗口可以用 “hwnd hwnd=::findwindow(null,"dialog");”来得到这个窗口的句柄。 可是当这个窗口的dialog被设置为无title时,其caption的输入框就灰掉了,没有办法输入这个窗口的名字,别的窗口也就不能用findwindow来找到它了,那么别的窗口如何才能得到这个窗口的句柄......
 ·水晶报表    »显示摘要«
    摘要: 我在连接server水晶报表时出现了”invalid tlv record “。请问时为什么,怎么改呀 ......


求助:STL容器MAP<key,value> mymap; 将key设为string,里面存放汉字。排序方式默认,按照什么来排啊

具体来说:  
    MAP元素在内存中是自动排序的,现在我的key是string类型,里面存放是汉字词。排序方式是默认,那么小妹想知道,系统是根据什么来排序的?是跟据汉语编码嘛?各个词长短不一,这个怎么来排?  
   
  另向高手请教:可以根据拼音来排序嘛?如果可以,指点一二。小妹主要想操作内存!

NO.1   作者: healer_kx

首汉字编码,如果第一个相同就比较第二个.这个和字符串比较大小的道理是一样的.  
  不过你放在string里,比较的是编码的一部分,而不是拼音顺序.

NO.2   作者: zhouhuahai

系统是根据什么来排序的?  
  对string来说,是用其重载了的operator<   .  
   
  可以根据拼音来排序嘛?如果可以,指点一二。小妹主要想操作内存!  
  可以,不过你还得建一个词典.以对应汉字和拼音.嘻嘻...........   ,   并根据其拼音(用string保存)来排序.

NO.3   作者: foochow

按拼音或者按笔画排序吧...  
 


 ·關於ado更新問題    »显示摘要«
    摘要: if (qrysingle.state in [dsedit,dsinsert]) then if not postqry(qrysingle) then exit; if qrysingle.updatespending then //empty is not save!!!! begin try qrysingle.database.starttransaction; qry......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE