惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Check Point Blog
月光博客
月光博客
Jina AI
Jina AI
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
Last Week in AI
Last Week in AI
V
V2EX
罗磊的独立博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
NISL@THU
NISL@THU
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Threat Research - Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
Lohrmann on Cybersecurity
宝玉的分享
宝玉的分享
爱范儿
爱范儿
T
Troy Hunt's Blog
量子位
Project Zero
Project Zero
S
Secure Thoughts
V
Visual Studio Blog
美团技术团队
AI
AI
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Last Watchdog
The Last Watchdog
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
Spread Privacy
Spread Privacy
Schneier on Security
Schneier on Security
博客园_首页
P
Privacy & Cybersecurity Law Blog
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
N
News | PayPal Newsroom

博客园 - abraham

I want learn the programming web by C#.Who can give a simple step by step tutorial,please? Today begin new life of blog. I want learn the programming web by C#.Who can give a simple step by step tutorial,please? Today begin new life of blog. create dll formt lib with cpp funcs or c just funcs by hand. pub class into dll in dos by hand step by step. put class into dll by using vc6.0 How To Read a Big Txt File into CEdit and write it as save!. Create a Thread and Use it. Here is a reason why can not log a SQL CString How to Kill Blanks in a CString,but how to kill Chinese Blanks i can not solve. How to get a Chinese character's PinYin automaticly? PE format is very important,so learn it. create a dll by hand. static/register/atuo/extern/volatile/const STL is very important,so we learn. print a bmp 2 Create COM step by step 2. Create com step by step.1
Create a Dlg's Thread and use it,this can use dlg handle.
abraham · 2004-04-18 · via 博客园 - abraham

Create a Dlg's Thread is specail when u want to update the dlg's show in time with the program's running.
So,we need create it.
here is step:
1:create a static function.
//like
UINT WINAPI ThreadDlg::MyOwnThread(LPVOID pParam){
 //´Ó´«µÝ¹ýÀ´µÄʵÀýÖ¸Õ룬¿ÉÒÔ²Ù×÷²»Í¬µÄʵÀý£¬
 //×¢ÒâÏ̺߳¯ÊýÊÇΨһµÄ¡£
 ThreadDlg &p=*(ThreadDlg*)pParam;
 
 int i=0;
for(;;){
CEdit* ed=(CEdit*)p.GetDlgItem(IDC_info);
CString temp;
temp.Format("%d",i);
ed->SetWindowText(temp);
i++;
//::Sleep(2000);
//AfxMessageBox(temp);
}
 return 0;

}

2:use it with para that is the Dlg's handle.
void ThreadDlg::OnUseOwnThread()
{
 unsigned int nDummy;
 
 //×¢Ò⣺´«µÝ¸øÏ̱߳¾ÊµÀýµÄÖ¸Õë
  hThreadO = (HANDLE) _beginthreadex(NULL,0,MyOwnThread,this,
  CREATE_SUSPENDED,&nDummy);
  
   if (!hThreadO) {
  TRACE(_T("Draw: Couldn't start a ICON animation thread\n"));
  return ;
 }
 else {
  ResumeThread(hThreadO);
 }
}
3:use it freely.
void ThreadDlg::OnEndOwnThread()
{
// _endthreadex(hThreadO);
 TerminateThread(hThreadO,1);
 CloseHandle(hThreadO);
}

4:be careful that the hHandleO can be declear in Dlg's Class header file.